-
Notifications
You must be signed in to change notification settings - Fork 88
Open
Labels
category: enhancementimprovements of code or code behaviorimprovements of code or code behaviorpriority: mediumnon-critical problem and/or affecting only a small set of NWB usersnon-critical problem and/or affecting only a small set of NWB users
Description
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
- Have you ensured the feature or change was not already reported ?
- Have you included a brief and descriptive title?
- Have you included a clear description of the problem you are trying to solve?
- Have you included a minimal code snippet that reproduces the issue you are encountering?
- Have you checked our Contributing document?
rly
Metadata
Metadata
Assignees
Labels
category: enhancementimprovements of code or code behaviorimprovements of code or code behaviorpriority: mediumnon-critical problem and/or affecting only a small set of NWB usersnon-critical problem and/or affecting only a small set of NWB users