API Documentation#

Partitioning#

Handles the partitioning of the collection.

zcollection.partitioning

Partitioning scheme.

zcollection.partitioning.abc

Partitioning scheme.

zcollection.partitioning.date

Partitioning by date

zcollection.partitioning.registry

Registers the partitioning codecs.

zcollection.partitioning.sequence

Partitioning a sequence of variables

Merging of datasets#

Merging of existing datasets in a partition.

zcollection.merging

Handle merging of datasets of a partition.

zcollection.merging.time_series

Merging a time series

zcollection.merging.period

Time period

Variable#

Variables handled by the datasets. These objects manage access to the data stored in the collection.

zcollection.variable.abc

Dataset variable.

zcollection.variable.array

In memory variable arrays.

zcollection.variable.delayed_array

Delayed variable arrays.

Collection#

zcollection.collection

Collection of Zarr groups

zcollection.dask_utils

Dask utilities

zcollection.dataset

Dataset

zcollection.expression

Handles the partition selection expressions

zcollection.fs_utils

File system tools

zcollection.meta

Configuration metadata

zcollection.sync

Synchronization of concurrent accesses

zcollection.type_hints

Type hints for the zcollection package.

zcollection.view

View on a reference collection.

Indexing#

zcollection.indexing

Indexing a Collection.

zcollection.indexing.abc

Abstract base class for indexing.

Convenience functions#

zcollection.create_collection(axis, ds, ...)

Create a collection.

zcollection.create_view(path, view_ref, *[, ...])

Create a new view.

zcollection.open_collection(path, *[, mode])

Open a collection.

zcollection.open_view(path, *[, filesystem, ...])

Open an existing view.