Zarr.jl
Zarr.jl copied to clipboard
This fails: ``` p = "/tmp/example.zarr" z1 = zcreate(Int, 10000, 10000, path = p, chunks = (1000, 1000)) z1[1, :] = 1:10000 mode = "r+" z2 = zopen(p,mode) z2[1,2] =...
Hello, How difficult is it to add Big-endian functionality for `zopen`? Happy to work on this if some guidance is provided. Thank you! https://github.com/meggart/Zarr.jl/blob/3aaf6d0555b0a69a585da5c69334eedef6ee2b51/src/metadata.jl#L90
This is an attempt to make dimension_separator work. Currently, Zarr.jl assumes the dimension separator is `.`. However, N5-based variants of Zarr might have a dimension separator of `/`. This means...
This implements ZstdZarrCompressor which wraps around CodecZstd as a package extension. Part of the complication of using package extensions is getting a reference to new types defined in the extension....
For object arrays which use the [json codec](https://numcodecs.readthedocs.io/en/stable/json.html), Zarr.jl not only cannot currently read them, but also cannot load a group at all if just one of the arrays within...
Positive integers are unaffected by this change anyway. Needs tests, probably.
https://zarr-demo.s3-eu-west-2.amazonaws.com/ returns a "no such bucket" page. That looks to be why tests are consistently failing...
Instead, it looks like `getindex` has to return `nothing` if the chunk doesn't exist. Should this be fixed? Is it a performance issue if we check for each chunk's existence?
This PR aims to add the following filters, for compatibility with NetCDF4 and HDF5 files: - [X] Fletcher32 - [X] FixedScaleOffset - [x] Quantize - [x] Shuffle - [x] Delta...