[Feature]: method to report currently loaded namespace versions #1489
Labels
category: enhancement
improvements of code or code behavior
priority: medium
non-critical problem and/or affecting only a small set of NWB users
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
The text was updated successfully, but these errors were encountered: