Skip to content

zarr_reader

Classes:

Name Description
ZarrReader

Classes#

ZarrReader #

Bases: DataReader


Uses xarray's Zarr capabilities to read a Zarr archive and extract its contents into an xarray Dataset object.


Classes:

Name Description
Parameters

Methods:

Name Description
read

Attributes:

Name Type Description
parameters Parameters

Attributes#

parameters class-attribute instance-attribute #
parameters: Parameters = Parameters()

Classes#

Parameters #

Bases: BaseModel

Attributes:

Name Type Description
open_zarr_kwargs Dict[str, Any]
Attributes#
open_zarr_kwargs class-attribute instance-attribute #
open_zarr_kwargs: Dict[str, Any] = {}

Functions#

read #
read(input_key: str) -> xr.Dataset
Source code in tsdat/io/readers/zarr_reader.py
def read(self, input_key: str) -> xr.Dataset:
    return xr.open_zarr(input_key, **self.parameters.open_zarr_kwargs)  # type: ignore