zarr-python
zarr-python copied to clipboard
An implementation of chunked, compressed, N-dimensional arrays for Python.
Over in #2647 @jni asked a the following question: > To help us fix the napari side, can someone point to a `compressor=` dict that we can pass to `zarr.open`...
Zarr supports the Blosc library as a codec https://zarr-specs.readthedocs.io/en/latest/v3/codecs/blosc/v1.0.html . Blosc is now somewhat outdated, and a successor Blosc2 exists. It would be nice if Blosc2 was supported as a...
# Issue Metrics | Metric | Average | Median | 90th percentile | | --- | --- | --- | ---: | | Time to first response | 2 days,...
Zarr-Python 2 [supported structured dtypes](https://zarr.readthedocs.io/en/stable/tutorial.html#indexing-fields-in-structured-arrays). I don't think this has been discussed much, if at all, in the context of version 3. This once worked: ```python a = np.array( [(b"aaa",...
zarr array metadata in zarr v2 and v3 is different. v3 introduces concepts like `chunk_grid`, `chunk_key_encoding`, etc. The `AsyncArray` class has to handle both metadata types, and so somewhere in...
As we deprecate old v2 functionality and continue to support Zarr features that are not defined in a specification document (like many codecs), I think zarr-python will continue to emit...
we have a lot of functions decorated with [this decorator](https://github.com/zarr-developers/zarr-python/blob/f6742368229b8817a50335c28bb19a10e7a778e9/src/zarr/_compat.py#L12), which by default warns that the decorated function will ~only take keyword-only arguments from version 3.1.0 and onwards.~ not accept...
reproducer: ``` # /// script # dependencies = [ # "zarr == 2.18", # "numpy == 2.2", # "numcodecs == 0.15.0", # ] # /// import numpy as np import...
### Zarr version v3 ### Numcodecs version na ### Python Version na ### Operating System na ### Installation na ### Description Currently, the `CodecPipeline` interface works by passing around `Iterable[tuple[...]]`...
It's been several months since we released zarr-python 3 and there are still many active projects using zarr-python 2. For people deeply invested in the zarr-python 2 store API, migration...