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

Sync v3 implementation with spec #1290

Closed
jstriebel opened this issue Dec 9, 2022 · 4 comments
Closed

Sync v3 implementation with spec #1290

jstriebel opened this issue Dec 9, 2022 · 4 comments
Labels
V3 Affects the v3 branch
Milestone

Comments

@jstriebel
Copy link
Member

jstriebel commented Dec 9, 2022

Description

There have been (and still are) updates to the spec since #898 introduced v3 support, that did not land in zarr-python yet.
A changelog is available here: https://zarr-specs.readthedocs.io/en/latest/v3/core/v3.0.html#change-log

#1269 is a concrete issue for one of the updates done in the spec. The spec is not completely finalized yet. It's safe to assume no large changes after the vote for the related ZEP 1 (planned for end of January, see zarr-developers/zeps#24).

Besides updates in the spec itself, we should double-check that the implementation does not provide more features than the spec to not create standards that are not in the spec yet. One concrete example here is #1161.

Other related issues:

@jstriebel jstriebel added the bug Potential issues with the zarr-python library label Dec 9, 2022
@jstriebel
Copy link
Member Author

cc @joshmoore @MSanKeys963 @rabernat
PS: I guess this should rather have the V3-compat label

@MSanKeys963 MSanKeys963 added V3 Affects the v3 branch and removed bug Potential issues with the zarr-python library labels Dec 9, 2022
@jhamman
Copy link
Member

jhamman commented Aug 8, 2023

Cross posting #1480 where we are coordinating a group effort toward this ticket.

@jhamman
Copy link
Member

jhamman commented Sep 6, 2023

I've created a number of actionable tickets that can (hopefully) be addressed individually in an effort to bring Zarr-Python in sync with the spec. The current list includes:

these are all being tracked in the Zarr-Python - Refactoring Project. We can keep this ticket open until all the major sub-tickets are closed out.

@jhamman jhamman moved this to Todo in Zarr-Python - 3.0 Apr 5, 2024
@jhamman jhamman added this to the 3.0.0.alpha milestone Apr 5, 2024
@jhamman jhamman moved this from Todo to In Progress in Zarr-Python - 3.0 Apr 5, 2024
@jhamman jhamman closed this as completed May 17, 2024
@github-project-automation github-project-automation bot moved this from In Progress to Done in Zarr-Python - 3.0 May 17, 2024
@jhamman
Copy link
Member

jhamman commented May 17, 2024

All the major tickets are closed here. See progress toward the v3 release here: https://github.com/orgs/zarr-developers/projects/5

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
V3 Affects the v3 branch
Projects
Status: Done
Development

No branches or pull requests

3 participants