-
Notifications
You must be signed in to change notification settings - Fork 33
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
A first pass at regenerating atlases that fail our validation scripts #201
Comments
Would this be a good time to pick up the original idea for packaging atlases following updates, namely a script that can run unattended on HPC/workstation to:
The current process is a bit of a pain |
This might be a good idea! |
An alternative might be to embed the commit hash that an atlas was created with in its metadata 🤔 |
Originally we had an idea that the atlas versions would have the same major version as the atlas API. So maybe only bump the atlases when the atlas API has a major bump? |
I.e. atlas version 2.x.y would be x.y. version compatible with version 2 of the API. |
In the last point, do you mean releasing the code to PyPI and/or uploading the atlases to GIN, @adamltyson ? |
Sorry, yes uploading to GIN (not PyPI). |
Yes, I think this is a good way to address this issue. This script would either...
What do you think @viktorpm @adamltyson ?
I am happy with this. |
I think this one. If we want to keep old versions on GIN, we'd be uploading huge amounts of data unnecessarily. |
Yes, I agree. This sounds reasonable |
Is your feature request related to a problem? Please describe.
Thanks to brainglobe/bg-atlasgen#116, we now have a mature-enough first version of a validation framework for BrainGlobe atlases, and have run it on all existing atlases. This has helped us identify a number of validation failures. Many of these consist of a mismatch between the annotation and the root mesh extents - a possible source of this may already be fixed in the code by brainglobe/bg-atlasgen#62 but the atlases have not been regenerated yet.
Describe the solution you'd like
Describe alternatives you've considered
/
Additional context
/
The text was updated successfully, but these errors were encountered: