Installation#

Required dependencies#

Required dependencies include:

pip#

Zarr is available on PyPI. Install it using pip:

$ pip install zarr

There are a number of optional dependency groups you can install for extra functionality. These can be installed using pip install "zarr[<extra>]", e.g. pip install "zarr[gpu]"

  • gpu: support for GPUs

  • remote: support for reading/writing to remote data stores

Additional optional dependencies include rich, universal_pathlib. These must be installed separately.

conda#

Zarr is also published to conda-forge. Install it using conda:

$ conda install -c conda-forge zarr

Conda does not support optional dependencies, so you will have to manually install any packages needed to enable extra functionality.

Dependency support#

Zarr has endorsed Scientific-Python SPEC 0 and now follows the version support window as outlined below:

  • Python: 36 months after initial release

  • Core package dependencies (e.g. NumPy): 24 months after initial release

Development#

To install the latest development version of Zarr, see the contributing guide.