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
[ ] Create namespace builder for ophys behavior nwb
[ ] Each module needs to specify custom objects (extensions) as NWBGroupSpec Objects
[ ] Add each GroupSpec to the extension yaml writer
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