Implementation of the Zarr version 3.0 core protocol based on the xtensor C++ multi-dimensional array library.
Introduction¶
xtensor-zarr implements Zarr (v3) for reading and writing chunked arrays. It also implements the store interface, compressors (e.g. GZip, Blosc), and IO handlers (e.g. local file system, Google Cloud Storage).
Enabling xtensor-zarr in your C++ libraries¶
xtensor
, xtensor-io
and xtensor-zarr
require a modern C++ compiler
supporting C++14. The following C++ compilers are supported:
On Windows platforms, Visual C++ 2015 Update 2, or more recent
On Unix platforms, gcc 4.9 or a recent version of Clang
Licensing¶
We use a shared copyright model that enables all contributors to maintain the copyright on their contributions.
This software is licensed under the BSD-3-Clause license. See the LICENSE file for details.