Closed astropenguin closed 3 years ago
Add Coord and Data types (subclass of typing.DataArray) to explicitly distinguish between data (data var) and coordinates. This is necessary to be done before adding @datasetclass (#24).
Coord
Data
typing.DataArray
@datasetclass
from xarray_dataclasses import Coord, Data, dataarrayclass @dataarrayclass class Image: data: Data[('x', 'y'), float] x: Coord['x', int] = 0 y: Coord['y', int] = 0
Add
Coord
andData
types (subclass oftyping.DataArray
) to explicitly distinguish between data (data var) and coordinates. This is necessary to be done before adding@datasetclass
(#24).