Skip to content

v0.4.7

Compare
Choose a tag to compare
@CodyCBakerPhD CodyCBakerPhD released this 21 Feb 21:08
· 309 commits to main since this release
b65431f

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.