Skip to content
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

[Feature]: method to report currently loaded namespace versions #1489

Open
3 tasks done
tmchartrand opened this issue Jun 29, 2022 · 1 comment
Open
3 tasks done

[Feature]: method to report currently loaded namespace versions #1489

tmchartrand opened this issue Jun 29, 2022 · 1 comment
Labels
category: enhancement improvements of code or code behavior priority: medium non-critical problem and/or affecting only a small set of NWB users

Comments

@tmchartrand
Copy link

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
Copy link
Author

just realized this would maybe belong in hdmf instead?

@stephprince stephprince added category: enhancement improvements of code or code behavior priority: medium non-critical problem and/or affecting only a small set of NWB users labels Apr 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category: enhancement improvements of code or code behavior priority: medium non-critical problem and/or affecting only a small set of NWB users
Projects
None yet
Development

No branches or pull requests

2 participants