pynwb icon indicating copy to clipboard operation
pynwb copied to clipboard

[Feature]: method to report currently loaded namespace versions

Open tmchartrand opened this issue 3 years ago • 1 comments

What would you like to see added to PyNWB?

It would be great to have an easy method to report the currently active namespaces and their versions. Tracking down this info is currently pretty challenging (although I may be missing an easy solution), and gets even worse with possible mismatches between HDMF and nwb-schema versions. I'm not sure I fully understand the mechanics of loading core namespaces installed with PyNWB vs those from opened files, but an ideal version might also distinguish between those if possible.

Is your feature request related to a problem?

This would be helpful in debugging / understanding a variety of issues relating to incompatible namespace versions (ie #1415, #1321)

What solution would you like?

If anyone already knows of a code snippet to report this information, in full or partially, that would be helpful. Ultimately having it integrated in the API would be ideal though.

Do you have any interest in helping implement the feature?

No.

Code of Conduct

tmchartrand avatar Jun 29 '22 17:06 tmchartrand

just realized this would maybe belong in hdmf instead?

tmchartrand avatar Jun 29 '22 20:06 tmchartrand