alterlab-zarr

Installation
SKILL.md

Zarr Python

Overview

Zarr is a Python library for storing large N-dimensional arrays with chunking and compression. Apply this skill for efficient parallel I/O, cloud-native workflows, and seamless integration with NumPy, Dask, and Xarray. The guidance targets zarr-python 3.x (current 3.4.0), which writes the Zarr v3 format by default.

When to Use This Skill

Use this skill when the user wants to:

  • Create, open, or write chunked and compressed N-D arrays (zarr.create_array, groups, attributes).
  • Choose chunk shapes, sharding, and codecs (Zstandard, Blosc, Gzip) for an access pattern.
  • Put arrays on S3/GCS or other object stores and read slices remotely (consolidated metadata, sharding).
  • Convert HDF5/NumPy/NetCDF data to Zarr, or migrate Zarr v2-era code (compressor=, synchronizer=, create_dataset) to v3.

Does NOT Trigger

Installs
70
GitHub Stars
75
First Seen
Apr 12, 2026