| Crates.io | zarrs |
| lib.rs | zarrs |
| version | 0.22.1 |
| created_at | 2023-09-25 06:02:04.411191+00 |
| updated_at | 2025-09-19 09:43:24.66444+00 |
| description | A library for the Zarr storage format for multidimensional arrays and metadata |
| homepage | https://zarrs.dev |
| repository | https://github.com/zarrs/zarrs |
| max_upload_size | |
| id | 982388 |
| size | 2,032,714 |
zarrs is a Rust library for the Zarr storage format for multidimensional arrays and metadata.
[!TIP] If you are a Python user, check out
zarrs-python. It includes a high-performance codec pipeline for the referencezarr-pythonimplementation.
zarrs supports Zarr V3 and a V3 compatible subset of Zarr V2.
It is fully up-to-date and conformant with the Zarr 3.1 specification with support for:
zarr-extensions,A changelog can be found here. Correctness issues with past versions are detailed here.
Developed at the Department of Materials Physics, Australian National University, Canberra, Australia.
zarrs, andzarrs ecosystem including supporting crates and Python and C/C++ bindings.zarrs Book.zarrs and zarrs-python compared to zarr-python and tensorstore.zarrs_tools:
zarrs_reencode: a reencoder that can change codecs, chunk shape, convert Zarr V2 to V3, etc.zarrs_ome: create an OME-Zarr hierarchy from a Zarr array.zarrs_filter: transform arrays: crop, rescale, downsample, gradient magnitude, gaussian, noise filtering, etc.zarrs is licensed under either of
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.