zarr-python
zarr-python copied to clipboard
An implementation of chunked, compressed, N-dimensional arrays for Python.
fixes https://github.com/zarr-developers/zarr-python/issues/1978 according to docstrings of `zarr.open` the modes should do: ``` mode : {'r', 'r+', 'a', 'w', 'w-'}, optional Persistence mode: 'r' means read only (must exist); 'r+' means...
- Adds dunder methods to `ShardingCodec` to enable pickling, and adds a simple test for this - refactors the codecs test suite. this is the start of a larger effort....
### Zarr version 3.0.0a0 ### Numcodecs version 0.12.1 ### Python Version 3.10.12 ### Operating System Linux ### Installation pip install zarr==3.0.0a0 ### Description According to the ZarrV3 specification on [storage_transformers](https://zarr-specs.readthedocs.io/en/latest/v3/core/v3.0.html#id13),...
We've landed some important fixes to the v3 branch in the past two weeks. I'd like us to make another alpha release soon (perhaps on Monday July 8th?). The following...
Fixes some kwarg typing, and adds `universal-pathlib` to the type checking and as a package dependency.
This PR adds tests to insure that our store/array/group classes are serializable w/ using pickle and can be reliably roundtripped. This is important for Dask and other libraries that need...
This PR adds a declarative API for defining Zarr arrays and groups independently of storage. Using this API, users and developers can create and manipulate Zarr hierarchies, adding nodes and...
The contrast between text and background is bad for `h3` elements: This is because the colour is manually set in the `zarr` CSS - removing this fixes the low contrast...
This updates the doc build to automatically generate all API docs. I've set it so any module with a part that starts with "_" is not documented, so that's the...
Adding an initial implementation to support GPU arrays. Currently limited to only arrays that support the `__cuda_array_interface__` (cupy, numba, pytorch). Can extend this to supporting dlpack as well later for...