Closed mpompolas closed 1 year ago
NWB version 2.2.0 added “sampling_rate” and “unit” attributes to “waveform_mean” and “waveform_sd” datasets/columns in Units table. (It also added “resolution” attribute to “spike_times” column of Units.) This file has the "unit" attribute on the "Units.waveform_mean" column.
I believe that extending attributes on a VectorData column of a table has not been done prior to this change (i.e., not defining a new data type with additional attributes but adding attributes on a 'neurodata_type_inc'-only dataset). We had to make changes in PyNWB to map these correctly, so this might be the source of the problem. See https://github.com/NeurodataWithoutBorders/nwb-schema/blob/dev/core/nwb.misc.yaml#L247 for the schema.
Yep, related to https://github.com/NeurodataWithoutBorders/matnwb/issues/43
Duplicate of #238
Found this issue when trying to open a few files from DANDI. Here are the first 3 I came across:
https://girder.dandiarchive.org/api/v1/item/5eda776f99f25d97bd27979c/download https://girder.dandiarchive.org/api/v1/item/5eda897599f25d97bd279891/download https://girder.dandiarchive.org/api/v1/item/5eda8e3699f25d97bd2798cf/download
@bendichter mentioned that these files probably only have spikes, not raw signals.
HDFView, pynwb and nwbwidgets work fine - only the Matlab side is problematic.