v0.4.0
v0.4.0
Back-compatibility break
- Created separate
.add_to_nwbfile
method for all DataInterfaces. This is effectively the previous.run_conversion
method but limited to operations on an in-memorynwbfile
: pynwb.NWBFile` object and does not handle any I/O. PR #455
Fixes
- Set gzip compression by default on spikeinterface based interfaces
run_conversion
. PR #499
Features
-
Added stream control with the
stream_name
argument to theNeuralynxRecordingExtractor
. PR #369 -
Added a common
.temporally_align_data_interfaces
method to theNWBConverter
class to use as a specification of the protocol for temporally aligning the data interfaces of the converter. PR #362 -
Added
CellExplorerRecordingInterface
for adding data raw and lfp data from the CellExplorer format. CellExplorer's new format contains abasename.session.mat
file containing
rich metadata about the session which can be used to extract the recording information such as sampling frequency and type and channel metadata such as
groups, location and brain area #488 -
CellExplorerSortingInterface
now supports extracting sampling frequency from the new data format. CellExplorer's new format contains abasename.session.mat
file containing
rich metadata including the sorting sampling frequency PR #491 and PR #502 -
Added
MiniscopeBehaviorInterface
for Miniscope behavioral data. The interface usesndx-miniscope
extension to add aMiniscope
device with the behavioral camera metadata,
and anImageSeries
in external mode that is linked to the device. PR #482CellExplorerSortingInterface
now supports adding channel metadata to the nwbfile withwrite_ecephys_metadata=True
as a conversion option PR #494
-
Added
MiniscopeImagingInterface
for Miniscope imaging data stream. The interface usesndx-miniscope
extension to add aMiniscope
device with the microscope device metadata,
and the imaging data asOnePhotonSeries
. PR #468 -
Added
MiniscopeConverter
for combining the conversion of Miniscope imaging and behavioral data streams. PR #498
Improvements
-
Avoid redundant timestamp creation in
add_eletrical_series
for recording objects without time vector. PR #495 -
Avoid modifying the passed
metadata
structure viadeep_dict_update
inmake_nwbfile_from_metadata
. PR #476
Testing
- Added gin test for
CellExplorerRecordingInterface
. CellExplorer's new format contains abasename.session.mat
file containing
rich metadata about the session which can be used to extract the recording information such as sampling frequency and type and channel metadata such as
groups, location and brain area #488.- Added gin test for
CellExplorerSortingInterface
. CellExplorer's new format contains abasename.session.mat
file containing
rich metadata about the session which can be used to extract the recording information such as sampling frequency and type and channel metadata such as
groups, location and brain area PR #494.
- Added gin test for