You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Breaking changes
Removed unused functions prepend_string and _not_parent in core.py, _not_parent in file.py, and NWBBaseTypeMapper.get_nwb_file in io/core.py@oruebel#2036
Enhancements and minor changes
Added support for NWB Schema 2.9.0.
Added BaseImage and ExternalImage as new neurodata types. The first so both Image and ExternalImage can inherit from it. The second to store external images. @rly#2079
Automatically add timezone information to timestamps reference time if no timezone information is specified. @stephprince#2056
Added option to disable typemap caching and updated type map cache location. @stephprince#2057
Added dictionary-like operations directly on ProcessingModule objects (e.g., len(processing_module)). @bendichter#2020
When an external file is detected when initializing an ImageSeries and no format is provided, automatically set format to "external" instead of raising an error. @stephprince#2060
Fixed add_data_interface functionality that was mistakenly removed in PyNWB 3.0. @stephprince#2052
Fixed bug in IntracellularRecordingsTable.__init__ were IntracellularResponsesTable wasn't created correctly when custom category tables were provided @oruebel. #2031
Fixed shape check in SpikeEventSeries.__init__ to support AbstractDataChunkIterator for timestamps/data. @oruebel#2031
Added unit tests to enhance coverage of core.py, image.py, spec.py, icephys.py, epoch.py and others. @oruebel#2031