AllenInstitute / AllenSDK

code for reading and processing Allen Institute for Brain Science data
https://allensdk.readthedocs.io/en/latest/
Other
335 stars 149 forks source link

Use pynwb NWBGroupSpec and NWBNamespaceBuilder to programatically create yaml definition files for extensions #1528

Open pickles-bread-and-butter opened 4 years ago

pickles-bread-and-butter commented 4 years ago

Overview:

We currently hand edit the yaml files for the extensions in NWB files, this is not usable long term as eventually the yaml format will change. We need to implement the use of NWBGroupSpec and NWBNamespaceBuilder to have pynwb generate these files for us agnostic to version.

Tasks

Information

https://pynwb.readthedocs.io/en/stable/extensions.html#extending-nwb https://pynwb.readthedocs.io/en/stable/tutorials/general/extensions.html

rly commented 4 years ago

You can also use the ndx-template rather than hand-editing the YAML files.