Skip to content

Commit

Permalink
Merge branch 'main' into fix_scipy_import_build
Browse files Browse the repository at this point in the history
  • Loading branch information
CodyCBakerPhD authored Apr 3, 2024
2 parents 0033ac6 + 0169568 commit 6346860
Showing 1 changed file with 4 additions and 3 deletions.
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 6346860

Please sign in to comment.