A high-performance Zarr V3/V2 library
Powered by Rust. Full support for Zarr V3 and a compatible subset of Zarr V2. Up-to-date with the specifications and accepted ZEPs.
A Rust library for the Zarr storage format
zarrs-python includes a drop-in high-performance codec pipeline for the zarr-python reference implementation.
Supports filesystem, in-memory, and a huge range of object storage backends (e.g. HTTP, S3, GCP, etc.) via the object_store and opendal crates, and icechunk transactional storage.
โ ZEP 2 - Sharding Codec
โ ZEP 3 (Draft) - Variable Chunking
โ ZEP 7 (Draft) - Strings
โ bitround
, zfp
, pcodec
, bz2
, gdeflate
codecs
zarrs
โข zarrs_reencode reencode, convert V2->V3, ...
โข zarrs_ome create OME-Zarr multiscale images
โข zarrs_filter manipulate arrays (crop, blur, ...)
... and more in zarrs_tools
Contributions are welcome.
โข zarrs (github.com)
โข zarrs-python (github.com)