Skip to content

Commit

Permalink
Merge branch 'main' into multisession-tutorial
Browse files Browse the repository at this point in the history
  • Loading branch information
CodyCBakerPhD authored Apr 3, 2024
2 parents fa55c01 + 0169568 commit 52b1335
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 3 deletions.
1 change: 1 addition & 0 deletions environments/environment-Windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,4 @@ dependencies:
- pytest == 7.2.2
- pytest-cov == 4.1.0
- scikit-learn == 1.4.0
- scipy == 1.12.0
7 changes: 4 additions & 3 deletions pyflask/manageNeuroconv/manage_neuroconv.py
Original file line number Diff line number Diff line change
Expand Up @@ -413,23 +413,24 @@ def get_metadata_schema(source_data: Dict[str, dict], interfaces: dict) -> Dict[
ecephys_properties["Electrodes"] = {"type": "object", "properties": {}, "required": []}

# Populate Units metadata
metadata["Ecephys"]["Units"] = {}
schema["properties"]["Ecephys"]["required"].append("Units")
original_units_schema = ecephys_properties.pop("UnitProperties", None)
metadata["Ecephys"].pop("UnitProperties", None) # Always remove top-level UnitProperties from metadata

has_units = original_units_schema is not None

if has_units:
metadata["Ecephys"]

ecephys_properties["UnitColumns"] = {
"type": "array",
"minItems": 0,
"items": {"$ref": "#/properties/Ecephys/properties/definitions/UnitColumn"},
}

schema["properties"]["Ecephys"]["required"].append("UnitColumns")

ecephys_properties["Units"] = {"type": "object", "properties": {}, "required": []}
metadata["Ecephys"]["Units"] = {}
schema["properties"]["Ecephys"]["required"].append("Units")

def on_sorting_interface(name, sorting_interface):

Expand Down

0 comments on commit 52b1335

Please sign in to comment.