Implementations
GeoZarr conventions advance in maturity through diverse implementations. The Zarr Conventions Framework requires 3+ independent implementations for Candidate maturity.
Implementation Matrix
| Implementation | Language | geo-proj | spatial | multiscales |
|---|---|---|---|---|
| eopf data-model | Python | Full | Full | Full |
| zarr-cm | Python | Full | Full | Full |
| geozarr-toolkit | Python | In progress | In progress | In progress |
| rioxarray | Python | In progress | In progress | — |
| GDAL | C++ | Planned | Planned | Planned |
| OpenLayers | JavaScript | Read | Read | Read |
| TiTiler | Python | Read | Read | Read |
Support levels: Full = read/write, Read = read-only, Planned = not yet started
Tools & Libraries
geozarr-toolkit
Python library for creating, validating, and working with GeoZarr metadata. Includes a CLI (geozarr validate, geozarr info) and a FastAPI web service.
geozarr-examples
Reference documentation, Jupyter notebook examples, and example datasets demonstrating GeoZarr conventions in practice.
metazarr
Browser-based tool for exploring Zarr stores and validating GeoZarr conventions against JSON Schemas. Runs entirely client-side.
Zarr-cm
Lightweight Python implementation of Zarr Conventions Metadata.