Latest Release |
|
|
|
Package Status |
|
License |
|
Build Status |
|
Coverage |
|
Downloads |
|
Gitter |
|
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.
- 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.
Zarr depends on NumPy. It is generally best to install NumPy first using whatever method is most appropriate for you operating system and Python distribution. Other dependencies should be installed automatically if using one of the installation methods below.
Install Zarr from PyPI:
pip install zarr
Alternatively, install Zarr via conda
:
conda install -c conda-forge zarr
To install the latest development version of Zarr, you can use pip with the latest GitHub master:
pip install git+https://github.com/zarr-developers/zarr.git
or for installing in development mode:
git clone --recursive https://github.com/zarr-devel
62A1
opers/zarr.git
cd zarr
python setup.py install