API docs
Core data model
|
A key for keeping track of chunks of a distributed xarray.Dataset. |
Reading and writing data
|
Returns a lazily indexable xarray.Dataset and chunks from a Zarr store. |
|
Split one or more xarray.Datasets into keyed chunks. |
|
Write keyed chunks to a Zarr store in parallel. |
|
Write an entire xarray.Dataset to a Zarr store. |
|
Make a lazy Dask xarray.Dataset for use only as a template. |
Aggregation
|
Calculate the mean over one or more distributed dataset dimensions. |
|
Calculate global mean over a pcollection of xarray.Dataset objects. |
|
Calculate per-key mean over a pcollection of (hashable, Dataset). |
|
CombineFn for computing an arithmetic mean of xarray.Dataset objects. |
Rechunking
|
Consolidate existing chunks across offsets into bigger chunks. |
|
Consolidate existing chunks across variables into bigger chunks. |
|
Split existing chunks into smaller chunks. |
Split existing chunks into a separate chunk per data variable. |
|
|
Rechunk to an arbitrary new chunking scheme with bounded memory usage. |
Utility transforms
|
Check that keys match the dataset for each key, dataset tuple. |
Utility functions
|
Convert offsets into slices with an optional base offset. |
|
Verify that keys correspond to Dataset properties. |
|
Consolidate chunks across offsets into (Key, Dataset) pairs. |
|
Consolidate chunks across distinct variables into (Key, Dataset) pairs. |
|
Consolidate chunks via merge/concat into a single (Key, Dataset) pair. |
|
Split a single (Key, xarray.Dataset) pair into many chunks. |
|
Split a single (Key, xarray.Dataset) pair into separate variables. |
|
Rechunk in-memory pairs of (Key, xarray.Dataset). |