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

HDF5/NetCDF4 compatibility #117

Open
1 of 10 tasks
LDeakin opened this issue Dec 30, 2024 · 2 comments
Open
1 of 10 tasks

HDF5/NetCDF4 compatibility #117

LDeakin opened this issue Dec 30, 2024 · 2 comments
Labels
compatibility Related to ecosystem compatibility enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed

Comments

@LDeakin
Copy link
Owner

LDeakin commented Dec 30, 2024

I want to read HDF5/NetCDF4 files as virtual Zarr arrays with zarrs. I had a proof-of-concept for this with virtualizarr + #79 but ran into the following issues:

TODO:

@LDeakin LDeakin added the enhancement New feature or request label Dec 30, 2024
@TomNicholas
Copy link

FYI:

Revive #79 if virtualizarr ends up moving forward with it. icechunk manifests may replace it

Currently I think all the people interested are working on icechunk rather than the original chunk manifest in zarr idea. So you should assume that's the direction things will go in.

Wait for virtualizarr to support zarr-python V3 for correct metadata

This could be done very soon (and is something you could help with if you were interested!)

Wait for virtualizarr to support variable shaped chunks

This is much more complicated and will likely take longer. Especially if you want to wait for it to actually be in the specification rather than just experimentally in the python implementation.

@LDeakin
Copy link
Owner Author

LDeakin commented Jan 7, 2025

Thanks for the clarifications @TomNicholas.

This is much more complicated and will likely take longer. Especially if you want to wait for it to actually be in the specification rather than just experimentally in the python implementation.

Just experimentally in the python implementation is all I need, the spec is stalled anyway. zarr-developers/zarr-python#2536 looks supportable, but I appreciate the simplicity of the current ZEP.

@LDeakin LDeakin added compatibility Related to ecosystem compatibility help wanted Extra attention is needed good first issue Good for newcomers labels Jan 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
compatibility Related to ecosystem compatibility enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants