Skip to content

v0.6.6

Latest
Compare
Choose a tag to compare
@h-mayorquin h-mayorquin released this 20 Dec 18:53
· 1 commit to main since this release

v0.6.6 (December 20, 2024)

Deprecations

  • Removed use of jsonschema.RefResolver as it will be deprecated from the jsonschema library PR #1133
  • Completely removed compression settings from most places PR #1126
  • Soft deprecation for file_path as an argument of SpikeGLXNIDQInterface and SpikeGLXRecordingInterface PR #1155
  • starting_time in RecordingInterfaces has given a soft deprecation in favor of time alignment methods PR #1158

Bug Fixes

  • datetime objects now can be validated as conversion options #1139
  • Make NWBMetaDataEncoder public again PR #1142
  • Fix a bug where data in DeepLabCutInterface failed to write when ndx-pose was not imported. #1144
  • SpikeGLXConverterPipe converter now accepts multi-probe structures with multi-trigger and does not assume a specific folder structure #1150
  • SpikeGLXNIDQInterface is no longer written as an ElectricalSeries #1152
  • Fix a bug on ecephys interfaces where extra electrode group and devices were written if the property of the "group_name" was set in the recording extractor #1164

Features

  • Propagate the unit_electrode_indices argument from the spikeinterface tools to BaseSortingExtractorInterface. This allows users to map units to the electrode table when adding sorting data PR #1124
  • Imaging interfaces have a new conversion option always_write_timestamps that can be used to force writing timestamps even if neuroconv's heuristics indicates regular sampling rate PR #1125
  • Added .csv support to DeepLabCutInterface PR #1140
  • SpikeGLXRecordingInterface now also accepts folder_path making its behavior equivalent to SpikeInterface #1150
  • Added the rclone_transfer_batch_job helper function for executing Rclone data transfers in AWS Batch jobs. PR #1085
  • Added the deploy_neuroconv_batch_job helper function for deploying NeuroConv AWS Batch jobs. PR #1086
  • YAML specification files now accepts an outer keyword upload_to_dandiset="< six-digit ID >" to automatically upload the produced NWB files to the DANDI archive PR #1089
    *SpikeGLXNIDQInterface now handdles digital demuxed channels (XD0) #1152

Improvements

  • Use mixing tests for ecephy's mocks PR #1136
  • Use pytest format for dandi tests to avoid window permission error on teardown PR #1151
  • Added many docstrings for public functions PR #1063
  • Clean up with warnings and deprecations in the testing framework PR #1158
  • Enhance the typing of the signature on the NWBConverter by adding zarr as a literal option on the backend and backend configuration PR #1160