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
Changed the spikeinterface.tool functions (e.g. add_recording, add_sorting) to have _to_nwbfile as suffix PR #1015
Deprecated use of compression and compression_options in VideoInterfacePR #1005
get_schema_from_method_signature has been deprecated; please use get_json_schema_from_method_signature instead. PR #1016
neuroconv.utils.FilePathType and neuroconv.utils.FolderPathType have been deprecated; please use pydantic.FilePath and pydantic.DirectoryPath instead. PR #1017
Changed the roiextractors.tool function (e.g. add_imaging and add_segmentation) to have the _to_nwbfile suffix [PR #1027]PR #1017
Features
Added MedPCInterface for operant behavioral output files. PR #883
Support SortingAnalyzer in the SpikeGLXConverterPipe. PR #821
Added TDTFiberPhotometryInterface data interface, for converting fiber photometry data from TDT file formats. PR #920
Add argument to add_electrodes that grants fine control of what to do with the missing values. As a side effect this drops the implicit casting to int when writing int properties to the electrodes table PR #985
Converter working with multiple VideoInterface instances PR #914
Added helper function neuroconv.tools.data_transfers.submit_aws_batch_job for basic automated submission of AWS batch jobs. PR #384
Data interfaces run_conversion method now performs metadata validation before running the conversion. PR #949
Introduced null_values_for_properties to add_units_table to give user control over null values behavior PR #989
Bug fixes
Fixed the default naming of multiple electrical series in the SpikeGLXConverterPipe. PR #957
Write new properties to the electrode table use the global identifier channel_name, group PR #984
Removed a bug where int64 was casted lossy to float PR #989
Improvements
The OpenEphysBinaryRecordingInterface now uses lxml for extracting the session start time from the settings.xml file and does not depend on pyopenephys anymore. PR #971
Swap the majority of package setup and build steps to pyproject.toml instead of setup.py. PR #955
The DeeplabcutInterface now skips inferring timestamps from movie when timestamps are specified, running faster. PR #967
Improve metadata writing for SpikeGLX data interface. Added contact ids, shank ids and, remove references to shanks for neuropixels 1.0. Also deprecated the previous neuroconv exclusive property "electrode_shank_number` PR #986
Add tqdm with warning to DeepLabCut interface PR #1006
BaseRecordingInterface now calls default metadata when metadata is not passing mimicking run_conversion behavior. PR #1012
Added get_json_schema_from_method_signature which constructs Pydantic models automatically from the signature of any function with typical annotation types used throughout NeuroConv. PR #1016
Replaced all interface annotations with Pydantic types. PR #1017
Changed typehint collections (e.g. List) to standard collections (e.g. list). PR #1021