-
Notifications
You must be signed in to change notification settings - Fork 30
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
Error writing virtual dataset to icechunk #421
Comments
I am working on this btw |
@jsignell This is likely not associated with |
@sharkinsspatial see #423 |
Debugging this.... Running this example above with my pr #423 I get this: Icechunk: kerchunk: So something is def wrong with the filters or compressors or both |
Comparing with kerhcunk, the shuffle configuration isnt being transferred correctly to icechunk somehow: Icechunk: |
@mpiannucci Just to confirm that this is not an issue with the reader |
Thanks @sharkinsspatial !! I have confirmed the issue is in zarr 3, it is double initializing codecs for some reason and overwriting the correct values |
Update: this function call breaks evberything because it overwrites loaded in codecs with different defaults somehow. Crazy stuff The culprit: https://github.com/zarr-developers/numcodecs/blob/8d15c0261272d93cf276ce84043c4b5db21ad09e/numcodecs/zarr3.py#L273 This is apparently a feature of zarr 3, but it is bad for Virtualizarr because we cant change codecs on the fly willy nilly |
Raised an issue upstream: zarr-developers/zarr-python#2800 |
This is fixed in numcodecs 0.15.1 once #423 is installed locally |
I was going through to update icechunk docs and hit this error:
Error:
The text was updated successfully, but these errors were encountered: