Replies: 1 comment 3 replies
-
What sort of API would you like to see here @emfdavid? Most users probably want an error to be raised if the underlying data are corrupted and undecodable. How would you like to "tell" Zarr to treat corrupted chunks as missing data? |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
When reading very large zarr aggregations (I work with petabyte NODD HRRR aggregations comprised of ~50k blocks) it would be really helpful to allow the codec to NAN fill missing or bad values. For instance, I have found some of the grib files are truncted resulting in a
ECCODES ERROR : grib_handle_new_from_message: No final 7777 in message!
I found a solution by hacking zarr core chunk_getitem but it feels like this belongs in the codec? I couldn't implement it there though because the codec doesn't have access to the context (shape, type & fillval).
Any standard solution for Zarr3 would be most welcome - making the behavior configurable would be great (fail fast or fault tolerant)!
Beta Was this translation helpful? Give feedback.
All reactions