#zarr #zarrs #store #storage

zarrs_storage

The storage API and default stores for the zarrs crate

10 releases

new 0.3.3 Apr 26, 2025
0.3.2 Mar 9, 2025
0.3.1 Jan 9, 2025
0.3.0 Nov 15, 2024
0.1.2 Sep 2, 2024

#2438 in Encoding

Download history 402/week @ 2025-01-06 226/week @ 2025-01-13 89/week @ 2025-01-20 115/week @ 2025-01-27 264/week @ 2025-02-03 144/week @ 2025-02-10 182/week @ 2025-02-17 73/week @ 2025-02-24 111/week @ 2025-03-03 303/week @ 2025-03-10 86/week @ 2025-03-17 67/week @ 2025-03-24 137/week @ 2025-03-31 251/week @ 2025-04-07 127/week @ 2025-04-14 507/week @ 2025-04-21

1,048 downloads per month
Used in 11 crates (7 directly)

MIT/Apache

120KB
2.5K SLoC

zarrs_storage

Latest Version zarrs_storage documentation msrv build codecov

The storage API for the zarrs Rust crate.

A Zarr store is a system that can be used to store and retrieve data from a Zarr hierarchy. For example: a filesystem, HTTP server, FTP server, Amazon S3 bucket, ZIP file, etc. The Zarr V3 storage API is detailed here: https://zarr-specs.readthedocs.io/en/latest/v3/core/index.html#storage.

This crate includes an in-memory store implementation. See zarrs storage support for a list of stores that implement the zarrs_storage API.

Licence

zarrs_storage 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.

Dependencies

~1.3–6.5MB
~44K SLoC