Feature Request
In an effort to help usability and to encourage best practices, we should offer default processing modules. This will require the following:
- a (non-breaking) schema change adding optional
ProcessingModules to /processing.
- helper API functions for easily accessing these
ProcessingModule objects.
My preferred syntax for the API change would be that nwb.processing.behavior would return the ProcessingModule named behavior if it exists, and if it does not exist pynwb would automatically create that module and return it.
Checklist
Feature Request
In an effort to help usability and to encourage best practices, we should offer default processing modules. This will require the following:
ProcessingModulesto/processing.ProcessingModuleobjects.My preferred syntax for the API change would be that
nwb.processing.behaviorwould return theProcessingModulenamed behavior if it exists, and if it does not exist pynwb would automatically create that module and return it.Checklist