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.
v0.4.7 (February 21, 2024)
Deprecation
Removed .get_electrode_table_json() on the BaseRecordingExtractorInterface in favor of GUIDE specific interactions. PR #431
Removed the SIPickleRecordingInterface and SIPickleSortingInterface interfaces. PR #757
Removed the SpikeGLXLFPInterface interface. PR #757
Bug fixes
LocalPathExpander matches only folder_paths or file_paths if that is indicated in the passed specification. PR #679 and [PR #675](#679
Fixed depth consideration in partial chunking pattern for the ROI data buffer. PR #677
Fix mapping between channel names and the electrode table when writing more than one ElectricalSeries to the NWBFile. This fixes an issue when the converter pipeline of SpikeGLXConverterPipe was writing the electrode table region of the NIDQ stream incorrectly. PR #678
Fix configure_backend when applied to TimeSeries contents that leverage internal links for data or timestamps. PR #732
Features
Changed the Suite2pSegmentationInterface to support multiple plane segmentation outputs. The interface now has a plane_name and channel_name arguments to determine which plane output and channel trace add to the NWBFile. PR #601
Added create_path_template and corresponding tests PR #680
Added tool function configure_datasets for configuring all datasets of an in-memory NWBFile to be backend specific. PR #571
Added LightningPoseConverter to add pose estimation data and the original and the optional labeled video added as ImageSeries to NWB. PR #633
Added gain as a required __init__ argument for TdtRecordingInterface. PR #704
Extract session_start_time from Plexon plx recording file. PR #723
Improvements
nwbinspector has been removed as a minimal dependency. It becomes an extra (optional) dependency with neuroconv[dandi]. PR #672
Added a from_nwbfile class method constructor to all BackendConfiguration models. PR #673
Added compression to FicTracDataInterface. PR #678
Exposed block_index to all OpenEphys interfaces. PR #695
Added support for DynamicTable columns in the configure_backend tool function. PR #700
Refactored ScanImagingInterface to reference ROIExtractors' version of extract_extra_metadata. PR #731
Added support for Long NHP probe types for the SpikeGLXRecorddingInterfacce. PR #701
Remove unnecessary duplication of probe setting in SpikeGLXRecordingInterface. PR #696
Added associated suffixes to all interfaces and converters. PR #734
Added convenience function get_format_summaries to tools.importing (and exposed at highest level). PR #734
Testing
RecordingExtractorInterfaceTestMixin now compares either group_name, group or a default value of ElectrodeGroup to the group property in the NWBRecordingExtractor instead of comparing group to group as it was done before PR #736
TestScanImageImagingInterfaceRecent now checks metadata against new roiextractors implementation PR #741.