[Feature]: Move schema-specific typemap-related functions into configuration module/class #1033
Labels
category: proposal
proposed enhancements or new features
priority: low
alternative solution already working and/or relevant to only specific user(s)
What would you like to see added to HDMF?
cc @oruebel as discussed in a zoom meeting
https://github.com/NeurodataWithoutBorders/pynwb/blob/dev/src/pynwb/__init__.py has many of the same functions as
https://github.com/hdmf-dev/hdmf/blob/dev/src/hdmf/common/__init__.py but specific to the nwb core schema for configuring the global type map with a namespace file, container classes, and mapper classes. It is not obvious to someone designing a new API that is like pynwb that these functions need to be added.
What solution would you like?
It would be nice to organize these functions into a config module/class and to make it easily configurable for a new library to parameterize. This comes up as we add functionality to specify term set configurations for specific container classes. This is a larger refactoring project.
Do you have any interest in helping implement the feature?
No.
The text was updated successfully, but these errors were encountered: