Expand description
Zarr extensions metadata support for the zarrs
crate.
This crate supports serialisation and deserialisation of Zarr V2 and V3 extensions metadata.
This crate includes known metadata for Zarr V3 extension points (chunk grids, chunk key encodings, codecs, and data types), including:
- Core extensions defined in the Zarr V3 specification,
- Registered extensions defined at zarr-developers/zarr-extensions, and
numcodecs
codecs and experimental extensions inzarrs
that have yet to be registered.
Functions for converting Zarr V2 to equivalent Zarr V3 metadata are included.
§Licence
zarrs_metadata_ext
is licensed under either of
- the Apache License, Version 2.0 LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0 or
- the MIT license LICENSE-MIT or http://opensource.org/licenses/MIT, at your option.
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.
Modules§
- array
- Zarr array extension metadata.
- array_
storage_ transformer - Zarr array storage transformers.
- chunk_
grid - Zarr array chunk grid metadata.
- chunk_
key_ encoding - Zarr array chunk key encoding metadata.
- codec
- Zarr array codec metadata.
- data_
type - Zarr array data type metadata.
- group
- Zarr group extension metadata.
- v2_
to_ v3 - Zarr V2 to V3 conversion.