-
Notifications
You must be signed in to change notification settings - Fork 0
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
PYNWB_VALIDATION: missing data type Device #46
Comments
PYNWB_VALIDATION issues are pretty important to fix, they are a level below 'ERRORS' and a level above 'CRITICAL' There have been a few changes recently to how ImagingPlane and Device objects are linked in the NeuroConv metadata, so it does senstiively depend on the version of NeuroConv being used in your current environment (a) what is (b) I notice https://github.com/catalystneuro/tye-lab-to-nwb/blob/main/src/tye_lab_to_nwb/ast_ophys/requirements.txt#L2 doesn't pin an exact version, but maybe @weiglszonja remembers what to pin to? (c) or we could try to quickly update the interface to use the new key-based linkage in the metadata |
(a) |
I think it is because |
Yeah I remember this now. Core team has been aware of it for some time but they still don't have a fix/recommendation in place I would say just ignore this for the time being @laurelrr, if you reach the DANDI upload step of the process and encounter the same problem at that level then there's a couple of back doors we can talk about trying to use at that point but for now, it's not really (and shouldn't really be) a problem |
I'm guessing this didn't cause a problem during upload @laurelrr? |
Initially, I saw this error when running the NWB inspector:
Next, I re-converted the data for the subjects with the error using the updated pynwb version.
I did not see any errors pop up during the |
Earlier today, I added the fiber photometry files to the dandiset and that is when I saw the 5 asset validation errors. |
Great - that one remaining violation is actually taken care of by Glad to see the original device issue is resolved |
Quick question regarding the ast_ophys toolbox:
I ran the scripts to convert one subject's data and the output of the NWBInspector listed this:
0 PYNWB_VALIDATION
0.0 /snlkt/ast/ASt_NWB/NWB_Masters/calcium_ophys/nwbfiles/C6-J588-Disc5.nwb: ImagingPlane - 'None' object at location 'general/optophysiology/ImagingPlane'
Message: missing data type Device (device)
Is this important to fix? I haven't seen the pynwb validation flags before.
The text was updated successfully, but these errors were encountered: