Skip to content

Conversation

@sameeul
Copy link
Member

@sameeul sameeul commented Feb 11, 2026

Migrate from zarr-python v2 to v3 library (zarr>=3) and add support for reading/writing both zarr v2 and v3 on-disk formats. Adds backend="zarr3" option with Zarr3Reader/Zarr3Writer classes, detect_zarr_format() utility for auto-detection, and filesystem-based _list_zarr_children() fallback for v2 store enumeration under the new library.

sameeul and others added 5 commits February 7, 2026 04:52
Migrate from zarr-python v2 to v3 library (zarr>=3) and add support for
reading/writing both zarr v2 and v3 on-disk formats. Adds backend="zarr3"
option with Zarr3Reader/Zarr3Writer classes, detect_zarr_format() utility
for auto-detection, and filesystem-based _list_zarr_children() fallback
for v2 store enumeration under the new library.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
zarr-python v3's Group.__getitem__ requires string keys, not integers.
This fixes TypeError when using level parameter with BioReader.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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

Successfully merging this pull request may close these issues.

1 participant