Published August 22, 2025
| Version v0.8.0
Software
Open
NeuroConv
Description
v0.8.0 (August 21, 2025)
Removals, Deprecations and Changes
- Segmentation writing pipeline no longer supports writing segmentation data without image or pixel masks PR #1400
- Removed deprecated arguments:
load_sync_channelinSpikeGLXNIDQInterfaceinitialization andstart_time,write_asandwrite_electrical_seriesinSpikeGLXNIDQInterface.add_to_nwbfile(). PR #1378 - Removed
starting_timeas an argument from the recording interfacesadd_to_nwbfilemethod and the stand aloneadd_recording_segmentutility PR #1378 - Deprecated the
container_nameparameter inImageInterface.add_to_nwbfile()method. Usemetadata_keyin__init__instead. This parameter will be removed on or after February 2026. PR #1439 - Removed deprecated type aliases
FolderPathType,FilePath,OptionalFilePath, andOptionalFolderPathTypefrom utils. Usepydantic.DirectoryPath,pydantic.FilePath, or their optional variants directly. PR #1442
Bug Fixes
- Fixed SpikeInterface physical unit properties being incorrectly included in electrodes table PR #1406
- Fixed deprecated ROI extractor method calls: replaced
get_image_size()withget_frame_shape(),get_num_frames()withget_num_samples(), andframe_slice()withslice_samples()in ophys interfaces PR #1443 - Fixed logic bug in
get_packagefunction where boolean check was incorrectly compared toNonePR #1477 - Fixed docstring typos: corrected "default: Falsee" to "default: False" in multiple datainterface files PR #1472
Features
- Segmentation interfaces now support roi ids that are strings PR #1390
- Added
InscopixImagingInterfacefor converting Inscopix imaging data. PR #1361 - Added
InscopixSegmentationInterfacefor converting Inscopix segmentation data. PR #1364 - Added
AxonRecordingInterfacefor converting extracellular electrophysiology data from Axon Binary Format (ABF) files with automatic session start time extraction PR #1413 - Added
FemtonicsImagingInterfacefor converting Femtonics imaging data. PR #1408 - Added
get_available_subjectsstatic method toDeepLabCutInterfacefor extracting subject names from DeepLabCut output files PR #1425 - Added
MockPoseEstimationInterfacefor testing pose estimation workflows with deterministic Lissajous figure motion patterns PR #1435 - Added
IntanAnalogInterfacefor converting non-amplifier analog streams from Intan data files, supporting RHD2000 auxiliary input channels, RHD2000 supply voltage channels, USB board ADC input channels, and DC amplifier channels (RHS system only) PR #1440 - Added
metadata_keyparameter toImageInterfaceto allow custom naming and organization of image containers in NWB files. This enables multiple image interfaces to coexist with distinct container names. PR #1439 - Added per-image metadata support to
ImageInterfaceallowing users to specify individualresolution(pixels/cm), name anddescriptionfor each image through metadata structure. PR #1441 - Added
rename_unit_ids()method toBaseSortingExtractorInterfacefor dictionary-based unit ID renaming, enabling clean handling of multiple sorting interfaces with overlapping unit IDs PR #1451 - Added support for setting ProbeGroup objects in
BaseRecordingExtractorInterface.set_probe()methodPR #1464 - Added comprehensive tests for
set_probemethod inBaseRecordingExtractorInterfaceto verify probe and probe group functionality with proper electrode group organization in NWB files PR #1464 - Added PyData Sphinx Theme version switcher to documentation navbar, enabling users to switch between stable (latest release) and main (development) versions PR #1478
Improvements
- Added comprehensive FFmpeg video conversion how-to guide for converting bespoke video formats to DANDI-compatible formats PR #1426
- Refactored Femtonics Imaging Interface session, munit and channel selection logic. PR #1433
- Implemented PEP 735 dependency groups for test, docs, and dev dependencies PR #1434
- Expanded test coverage for
CaimanSegmentationInterfaceto include all stub files and added quality metrics properties (r_values, SNR_comp, cnn_preds) to the PlaneSegmentation table as segmentation_extractor_properties PR #1436 - Added comprehensive how-to guide "Adding Multiple Sorting Interfaces" documenting approaches for handling multiple spike sorting outputs, including unit renaming strategies, separate processing tables, and adding custom properties for provenance tracking PR #1451 PR #1473
- The copy button no longer copies the prompt (>>>) in the conversion gallery PR 1467
Notes
Files
catalystneuro/neuroconv-v0.8.0.zip
Files
(1.7 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:0b44999c7c4c3f0514b623123d44d83c
|
1.7 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/catalystneuro/neuroconv/tree/v0.8.0 (URL)
Software
- Repository URL
- https://github.com/catalystneuro/neuroconv