GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - zarr-developers/zarr-python: An implementation of chunked, compressed, N-dimensional arrays for Python.

BranchesTags
Open more actions menu

Latest commit

 

History

3,234 Commits
3,234 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
bench
bench
 
 
changes
changes
 
 
ci
ci
 
 
design
design
 
 
docs
docs
 
 
examples
examples
 
 
packages
packages
 
 
src/zarr
src/zarr
 
 
tests
tests
 
 
.git-blame-ignore-revs
.git-blame-ignore-revs
 
 
.git_archival.txt
.git_archival.txt
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.markdownlint-cli2.jsonc
.markdownlint-cli2.jsonc
 
 
.pre-commit-config.yaml
.pre-commit-config.yaml
 
 
.python-version
.python-version
 
 
.pyup.yml
.pyup.yml
 
 
.readthedocs.yaml
.readthedocs.yaml
 
 
FUNDING.yml
FUNDING.yml
 
 
Justfile
Justfile
 
 
LICENSE.txt
LICENSE.txt
 
 
README.md
README.md
 
 
TEAM.md
TEAM.md
 
 
codecov.yml
codecov.yml
 
 
lychee.toml
lychee.toml
 
 
mkdocs.yml
mkdocs.yml
 
 
mkdocs_hooks.py
mkdocs_hooks.py
 
 
pyproject.toml
pyproject.toml
 
 
uv.lock
uv.lock
 
 

Repository files navigation


Zarr

Latest Release CondaForge Package Status License Coverage Downloads Developer Chat Citation

What is it?

The zarr library is a Python implementation of the Zarr storage format. zarr delivers compressed, chunked, N-dimensional arrays that work well for parallel computing and object storage. See the documentation for more information.

Main Features

  • Create N-dimensional arrays with NumPy-compatible dtypes.
  • Chunk arrays along any dimension.
  • Encode chunks using a variety of useful encodings (e.g., compression).
  • 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.

Repository sub-packages

In addition to the primary zarr implementation, this repository contains other packages that provide specialized functionality with minimal dependencies:

Package Description Install Links
zarr-metadata Tools for Zarr metadata pip install zarr-metadata Docs · Source
zarr-indexing Tools for lazily indexing chunked arrays pip install zarr-indexing Docs · Source
zarr-http-server An HTTP server implementation targeting Zarr data pip install zarr-http-server Docs · Source

See Sub-projects in the zarr documentation for an overview.

About

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

zarr.readthedocs.io

Topics

compressedndimensional-arrayspythonzarr

Resources

Readme
MIT license

Code of conduct

Code of conduct

Contributing

Contributing
Activity
Custom properties

Stars

2.1k stars

Watchers

37 watching

Forks

481 forks
Report repository

Releases

Sponsor this project

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.