Zarr

Provides an efficient, scalable, and flexible way to store and access large, multi-dimensional arrays, the core data format used in climate models and observational datasets.
https://github.com/zarr-developers/zarr-python

Category: Climate Change
Sub Category: Climate Data Standards

Keywords

compressed ndimensional-arrays python zarr

Keywords from Contributors

pydata closember spec-0 spec-4 spec-1 data-catalog pangeo numerical-methods arrays qt

Last synced: about 19 hours ago
JSON representation

Repository metadata

An implementation of chunked, compressed, N-dimensional arrays for Python.

README.md

Zarr

What is it?

Zarr is a Python package providing an implementation of compressed, chunked, N-dimensional arrays, designed for use in parallel computing. See the documentation for more information.

Main Features

  • Create N-dimensional arrays with any NumPy dtype.
  • Chunk arrays along any dimension.
  • Compress and/or filter chunks using any NumCodecs codec.
  • Store arrays in memory, on disk, inside a zip file, on S3, etc...
  • Read an array concurrently from multiple threads or processes.
  • Write to an array concurrently from multiple threads or processes.
  • Organize arrays into hierarchies via groups.

Where to get it

Zarr can be installed from PyPI using pip:

pip install zarr

or via conda:

conda install -c conda-forge zarr

For more details, including how to install from source, see the installation documentation.


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 4 days ago

Total Commits: 2,726
Total Committers: 169
Avg Commits per committer: 16.13
Development Distribution Score (DDS): 0.693

Commits in past year: 373
Committers in past year: 63
Avg Commits per committer in past year: 5.921
Development Distribution Score (DDS) in past year: 0.657

Name Email Commits
Alistair Miles a****o@g****m 838
dependabot[bot] 4****] 274
Davis Bennett d****t@g****m 202
David Stansby d****y@g****m 151
Dimitri Papadopoulos Orfanos 3****s 149
John Kirkham k****j@j****g 144
Joe Hamman j****e@e****o 129
Josh Moore j****e@d****k 72
Martin Durant m****t@u****a 65
pre-commit-ci[bot] 6****] 57
Matthias Bussonnier b****s@g****m 53
Max Jones 1****s 52
Tom Augspurger t****r@g****m 39
Deepak Cherian d****n 30
Norman Rzepka c****e@n****m 28
Hannes Spitz 4****1 20
Sanket Verma s****5@g****m 20
Andrew Fulton a****9@g****m 17
Tarik Onalan o****t 17
James Bourbeau j****u 16
Gregory Lee g****7@g****m 15
Ryan Abernathey r****y@g****m 15
Joseph Hamman j****n@u****u 13
Ilan Gold i****d@g****m 13
Mads R. B. Kristensen m****k@g****m 12
Zain Patel 3****2 11
Ian Hunt-Isaak i****k@g****m 10
Saransh Chopra s****1@g****m 9
AWA BRANDON AWA 5****N 8
Nathan Zimmerman n****n@g****m 8
and 139 more...

Committer domains:


Issue and Pull Request metadata

Last synced: 3 days ago

Total issues: 950
Total pull requests: 2,342
Average time to close issues: 10 months
Average time to close pull requests: about 2 months
Total issue authors: 269
Total pull request authors: 165
Average comments per issue: 2.8
Average comments per pull request: 2.34
Merged pull request: 1,459
Bot issues: 19
Bot pull requests: 426

Past year issues: 210
Past year pull requests: 436
Past year average time to close issues: about 1 month
Past year average time to close pull requests: 10 days
Past year issue authors: 75
Past year pull request authors: 65
Past year average comments per issue: 2.44
Past year average comments per pull request: 2.4
Past year merged pull request: 217
Past year bot issues: 7
Past year bot pull requests: 53

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/zarr-developers/zarr-python

Top Issue Authors

  • d-v-b (190)
  • jhamman (100)
  • dstansby (59)
  • TomAugspurger (32)
  • rabernat (29)
  • jakirkham (24)
  • ilan-gold (17)
  • maxrjones (16)
  • alimanfoo (15)
  • github-actions[bot] (15)
  • ianhi (13)
  • dcherian (13)
  • MSanKeys963 (13)
  • TomNicholas (13)
  • joshmoore (12)

Top Pull Request Authors

  • dependabot[bot] (345)
  • dstansby (327)
  • d-v-b (297)
  • jhamman (261)
  • DimitriPapadopoulos (220)
  • pre-commit-ci[bot] (81)
  • TomAugspurger (71)
  • dcherian (67)
  • maxrjones (64)
  • normanrz (55)
  • brokkoli71 (43)
  • MSanKeys963 (30)
  • rabernat (23)
  • moradology (22)
  • ilan-gold (20)

Top Issue Labels

  • bug (341)
  • V3 (106)
  • help wanted (77)
  • documentation (63)
  • enhancement (58)
  • good-first-issue (23)
  • V2 (15)
  • performance (12)
  • tests (10)
  • design discussion (8)
  • maintenance (5)
  • chore (5)
  • types (4)
  • dependencies (3)
  • github_actions (2)
  • stale (1)
  • gpu (1)
  • needs-triage (1)
  • spec compliance (1)
  • platform-specific (1)

Top Pull Request Labels

  • needs release notes (380)
  • dependencies (345)
  • V3 (248)
  • python (228)
  • github_actions (99)
  • documentation (66)
  • stale (28)
  • V2 (26)
  • types (21)
  • benchmark (13)
  • downstream (9)
  • tests (8)
  • help wanted (6)
  • performance (5)
  • bug (5)
  • maintenance (3)
  • run-downstream (3)
  • enhancement (3)
  • python:uv (2)
  • good-first-issue (2)
  • platform-specific (2)
  • Still Needs Manual Backport (1)
  • Needs backport (1)
  • v3.2 (1)
  • release notes done (1)
  • spec compliance (1)

Package metadata

pypi.org: zarr

An implementation of chunked, compressed, N-dimensional arrays for Python

  • Homepage:
  • Documentation: https://zarr.readthedocs.io/
  • Licenses: MIT
  • Latest release: 3.2.1 (published about 1 month ago)
  • Last Synced: 2026-06-13T12:24:40.965Z (2 days ago)
  • Versions: 118
  • Dependent Packages: 450
  • Dependent Repositories: 626
  • Downloads: 10,964,440 Last month
  • Docker Downloads: 3,817,058
  • Rankings:
    • Dependent packages count: 0.071%
    • Downloads: 0.508%
    • Dependent repos count: 0.557%
    • Docker downloads count: 0.685%
    • Average: 1.17%
    • Stargazers count: 1.869%
    • Forks count: 3.332%
  • Maintainers (4)
conda-forge.org: zarr

  • Homepage: https://github.com/zarr-developers/zarr-python
  • Licenses: MIT
  • Latest release: 2.13.3 (published over 3 years ago)
  • Last Synced: 2026-04-21T12:07:49.747Z (about 2 months ago)
  • Versions: 33
  • Dependent Packages: 69
  • Dependent Repositories: 1,165
  • Rankings:
    • Dependent repos count: 0.634%
    • Dependent packages count: 1.138%
    • Average: 6.444%
    • Stargazers count: 11.929%
    • Forks count: 12.074%
proxy.golang.org: github.com/zarr-developers/zarr-python

anaconda.org: zarr

Zarr is a format for the storage of chunked, compressed, N-dimensional arrays. These documents describe the Zarr format and its Python implementation.

  • Homepage: https://github.com/zarr-developers/zarr-python
  • Licenses: MIT
  • Latest release: 3.2.1 (published 13 days ago)
  • Last Synced: 2026-06-02T01:03:49.145Z (13 days ago)
  • Versions: 15
  • Dependent Packages: 2
  • Dependent Repositories: 1,165
  • Downloads: 8,862 Total
  • Rankings:
    • Dependent repos count: 3.895%
    • Dependent packages count: 13.462%
    • Average: 15.455%
    • Forks count: 22.11%
    • Stargazers count: 22.355%
pypi.org: zarr-metadata

Spec-defined metadata types for Zarr v2 and v3.

  • Homepage: https://github.com/zarr-developers/zarr-python
  • Documentation: https://github.com/zarr-developers/zarr-python/blob/main/packages/zarr-metadata/README.md
  • Licenses: MIT
  • Latest release: 0.2.0 (published 26 days ago)
  • Last Synced: 2026-06-11T07:48:15.474Z (4 days ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 320 Last month
  • Rankings:
    • Dependent packages count: 7.256%
    • Average: 24.886%
    • Downloads: 26.358%
    • Dependent repos count: 41.044%
debian-12: zarr

  • Homepage: https://github.com/zarr-developers/zarr-python
  • Documentation: https://packages.debian.org/bookworm/zarr
  • Licenses:
  • Latest release: 2.13.6+ds-1 (published 4 months ago)
  • Last Synced: 2026-03-13T02:19:28.839Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-22.04: zarr

  • Homepage: https://github.com/zarr-developers/zarr-python
  • Licenses:
  • Latest release: 2.10.3+ds-1 (published 4 months ago)
  • Last Synced: 2026-03-13T16:37:01.426Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-13: zarr

  • Homepage: https://github.com/zarr-developers/zarr-python
  • Documentation: https://packages.debian.org/trixie/zarr
  • Licenses:
  • Latest release: 3.0.6-2 (published 4 months ago)
  • Last Synced: 2026-03-12T18:04:54.368Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-23.10: zarr

  • Homepage: https://github.com/zarr-developers/zarr-python
  • Licenses:
  • Latest release: 2.16.0+ds-1 (published 4 months ago)
  • Last Synced: 2026-03-13T22:17:36.898Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
guix: python-zarr

Chunked, compressed, N-dimensional arrays for Python

  • Homepage: https://github.com/zarr-developers/zarr-python
  • Documentation: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/python-xyz.scm#n41477
  • Licenses: expat
  • Latest release: 2.18.7 (published 3 months ago)
  • Last Synced: 2026-04-27T16:32:54.182Z (about 2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-11: zarr

  • Homepage: https://github.com/zarr-developers/zarr-python
  • Documentation: https://packages.debian.org/bullseye/zarr
  • Licenses:
  • Latest release: 2.6.1+ds-1 (published 4 months ago)
  • Last Synced: 2026-03-14T09:26:57.623Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-23.04: zarr

  • Homepage: https://github.com/zarr-developers/zarr-python
  • Licenses:
  • Latest release: 2.13.6+ds-1 (published 4 months ago)
  • Last Synced: 2026-03-12T03:06:47.496Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-24.10: zarr

  • Homepage: https://github.com/zarr-developers/zarr-python
  • Licenses:
  • Latest release: 2.18.2+ds-3 (published 4 months ago)
  • Last Synced: 2026-03-13T16:13:51.154Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-20.04: zarr

  • Homepage: https://github.com/zarr-developers/zarr-python
  • Licenses:
  • Latest release: 2.4.0+ds-1 (published 4 months ago)
  • Last Synced: 2026-03-13T23:28:19.544Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-24.04: zarr

  • Homepage: https://github.com/zarr-developers/zarr-python
  • Licenses: mit
  • Latest release: 2.17.0+ds-2 (published 4 months ago)
  • Last Synced: 2026-03-13T04:10:59.001Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%

Dependencies

.github/workflows/docs.yml actions
  • actions/checkout de0fac2e4500dabe0009e67214ff5f5447ce83dd composite
  • astral-sh/setup-uv 08807647e7069bb48b6ef5acd8ec9567f424441b composite
.github/workflows/zarr-metadata-release.yml actions
  • actions/attest 59d89421af93a897026c735860bf21b6eb4f7b26 composite
  • actions/checkout de0fac2e4500dabe0009e67214ff5f5447ce83dd composite
  • actions/download-artifact 37930b1c2abaa49bbe596cd826c3c89aef350131 composite
  • actions/upload-artifact bbbca2ddaa5d8feaa63e36b76fdaad77386f024f composite
  • astral-sh/setup-uv 08807647e7069bb48b6ef5acd8ec9567f424441b composite
  • pypa/gh-action-pypi-publish ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e composite
  • pypa/hatch 257e27e51a6a5616ed08a39a408a21c35c9931bc composite
packages/zarr-metadata/pyproject.toml pypi
  • typing-extensions >=4.13
.github/workflows/downstream.yml actions
  • actions/checkout de0fac2e4500dabe0009e67214ff5f5447ce83dd composite
  • actions/setup-python a309ff8b426b58ec0e2a45f0f869d46889d02405 composite
  • astral-sh/setup-uv 08807647e7069bb48b6ef5acd8ec9567f424441b composite
  • prefix-dev/setup-pixi 1b2de7f3351f171c8b4dfeb558c639cb58ed4ec0 composite
.github/workflows/zarr-metadata.yml actions
  • actions/checkout de0fac2e4500dabe0009e67214ff5f5447ce83dd composite
  • astral-sh/setup-uv 08807647e7069bb48b6ef5acd8ec9567f424441b composite
uv.lock pypi
  • 203 dependencies
.github/workflows/prepare_release.yml actions
  • actions/checkout de0fac2e4500dabe0009e67214ff5f5447ce83dd composite
  • actions/setup-python a309ff8b426b58ec0e2a45f0f869d46889d02405 composite
  • peter-evans/create-pull-request 5f6978faf089d4d20b00c7766989d076bb2fc7f1 composite
.github/workflows/zizmor.yml actions
  • actions/checkout de0fac2e4500dabe0009e67214ff5f5447ce83dd composite
  • zizmorcore/zizmor-action b1d7e1fb5de872772f31590499237e7cce841e8e composite
.github/workflows/lint.yml actions
  • actions/checkout v6 composite
  • astral-sh/setup-uv v7 composite
.github/workflows/codspeed.yml actions
  • CodSpeedHQ/action v4 composite
  • actions/checkout v6 composite
  • actions/setup-python v6 composite
.github/workflows/check_changelogs.yml actions
  • actions/checkout 08c6903cd8c0fde910a37f88322edcfb5dd907a8 composite
  • astral-sh/setup-uv 85856786d1ce8acfbcc2f13a5f3fbd6b938f9f41 composite
.github/workflows/gpu_test.yml actions
  • actions/checkout v5 composite
  • actions/setup-python v6 composite
  • codecov/codecov-action 13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 composite
.github/workflows/hypothesis.yaml actions
  • actions/cache/restore v4 composite
  • actions/cache/save v4 composite
  • actions/checkout v5 composite
  • actions/setup-python v6 composite
  • codecov/codecov-action v5 composite
  • scientific-python/issue-from-pytest-log-action v1 composite
.github/workflows/issue-metrics.yml actions
  • github/issue-metrics v3 composite
  • peter-evans/create-issue-from-file v6 composite
.github/workflows/needs_release_notes.yml actions
  • actions/labeler 634933edcd8ababfe52f92936142cc22ac488b1b composite
.github/workflows/nightly_wheels.yml actions
  • actions/checkout v5 composite
  • actions/setup-python v6 composite
  • scientific-python/upload-nightly-action b36e8c0c10dbcfd2e05bf95f17ef8c14fd708dbf composite
.github/workflows/releases.yml actions
  • actions/checkout v5 composite
  • actions/download-artifact v6 composite
  • actions/setup-python v6 composite
  • actions/upload-artifact v5 composite
  • pypa/gh-action-pypi-publish v1.13.0 composite
.github/workflows/test.yml actions
  • actions/checkout v5 composite
  • actions/setup-python v6 composite
  • codecov/codecov-action v5 composite
pyproject.toml pypi

Score: 29.475624744562076