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

just one top-level version #83

Open
constantinpape opened this issue Jan 27, 2022 · 3 comments
Open

just one top-level version #83

constantinpape opened this issue Jan 27, 2022 · 3 comments
Assignees

Comments

@constantinpape
Copy link
Contributor

currently we have the version distributed because we initially thought to version individual parts of the spec.
But this is too complicated and we should switch to a single top-level version string.

@constantinpape constantinpape mentioned this issue Jan 27, 2022
13 tasks
@sbesson
Copy link
Member

sbesson commented Jan 28, 2022

Would this single versioning apply only to a given hierarchy level e.g. the multiscales image should have a top-level version that applies to multiscales, omero... or would it be globally be defined and be applicable across multiple levels (plate, well, labels)?

@constantinpape
Copy link
Contributor Author

Would this single versioning apply only to a given hierarchy level e.g. the multiscales image should have a top-level version that applies to multiscales, omero... or would it be globally be defined and be applicable across multiple levels (plate, well, labels)?

I think that's the idea. Any thoughts @joshmoore?

@joshmoore
Copy link
Member

Based on the current layout and the flexibility provided by Zarr V2, it would likely be better to place the version (i.e. context) per JSON (.zattrs) file. We could potentially say it's like the magic number and so only works at the top of the hierarchy. In V3 there should be a top-level metadata location that we could choose to use.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants