zarr-python icon indicating copy to clipboard operation
zarr-python copied to clipboard

An implementation of chunked, compressed, N-dimensional arrays for Python.

Results 593 zarr-python issues
Sort by recently updated
recently updated
newest added

The current implementation of caching for stores is via a [store-like wrapper](https://github.com/zarr-developers/zarr-python/blob/f542fca7d0d42ee050e9a49d57ad0f5346f62de3/zarr/storage.py#L2354) that encapsulates an existing store. An alternative approach would be to add caching to the store API, which...

### Zarr version '2.13.7.dev9' ### Numcodecs version 0.11.0 ### Python Version 3.10.9 ### Operating System Linux ### Installation Pip from main branch ### Description Loading data using the new ShardingStorageTransformer...

performance

Currently we only support simple resizing of zarr arrays. In the case of shrinking, data is removed from the end of axes. However, users, might want to remove data from...

I think it could be helpful to expose basic hierarchy transformations to users via a CLI. Usage would look something like `zarr cp src dest` # efficient array / group...

enhancement

in [`FSStore.delitems`](https://github.com/zarr-developers/zarr-python/blob/6f11ae78b142e242d2ac8bc67019e7528539fe73/zarr/storage.py#L1432), only keys that exist in the store are deleted. This requires [checking each key in a loop](https://github.com/zarr-developers/zarr-python/blob/6f11ae78b142e242d2ac8bc67019e7528539fe73/zarr/storage.py#L1436), which incurs a lot of overhead for filesystems like s3. I...

### Description There have been (and still are) updates to the spec since #898 introduced v3 support, that did not land in zarr-python yet. A changelog is available here: https://zarr-specs.readthedocs.io/en/latest/v3/core/v3.0.html#change-log...

V3

### Zarr version 2.15.0 ### Numcodecs version 0.11.0 ### Python Version 3.11.4 ### Operating System Linux/Ubuntu ### Installation pip install zarr ### Description Hi, I am attempting to read a...

bug

### Zarr version 2.15.0 ### Numcodecs version N/A ### Python Version 3.8.17 ### Operating System Linux ### Installation Installed via pip ### Description Not sure about what version of Numcodecs...

bug

`Array` takes a `meta_array` argument in its constructor. This argument determines the array class instance to return when data is requested. E.g., ```python x = Array(meta_array=MyArray, ...) x[0] # returns...

### Zarr version 2.16.1.dev4,2.15.0 ### Numcodecs version 0.10.2 ### Python Version 3.9.16,3.10.12 ### Operating System Mac ### Installation Dev environment + pip install from pypi ### Description Indexing with a...

bug