-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: Unable to read an NWB file generated from OpenEphys #492
Comments
There doesn't seem to be a MatNWB cannot represent classes that deviate from the schema spec without an extension class. If you can, could you provide a file representative of these issues? |
@himahuja how did you generate this file? |
I checked the open ephys documentation regarding their NWB plugin, and I can find
https://open-ephys.github.io/gui-docs/User-Manual/Recording-data/NWB-format.html I am also allowing access for the Box file for the data here. It's 20G. |
@jsiegle @medengineer this question is related to the OpenEphys NWB plugin. Do you have any thoughts or comments? |
This is interesting.
The specific error appears to be an unexpected |
The OpenEphys plugin implements it's own write in C++ (i.e., it doesn't use PyNWB or MatNWB) so I think this could be some inconsistencies that may need to be addressed. |
We've checked these files with the NWB validator and confirmed they can be read using PyNWB, but we haven't tested MatNWB yet. Looking at the source code, it's clear that we've forgotten to include the |
Normally, the validator should warn for extra attributes, but since |
We removed the extra attributes in the We haven't embedded the schema in these files, will doing so fix these errors? Alternatively, is it possible to make cc'ing @medengineer, who has been doing this testing. |
What happened?
Using NWB version 2.6.0 release to open an NWB file with schema version 2.5.0, and unable to read it because of some unidentified fields. Also, the file could be read using PyNWB and viewed in HDFViewer.
Steps to Reproduce
nwbRead('experiment1.nwb')
Error Message
Operating System
Windows
Matlab Version
2020a
Code of Conduct
The text was updated successfully, but these errors were encountered: