xarrayspecs package#
- class xarrayspecs.AsDataArray[source]#
Bases:
objectMixin class for Xarray DataArray specifications.
- xarrayspecs.asdataarray(obj: Any, /) Any[source]#
Convert given Xarray specifications to an Xarray DataArray.
- xarrayspecs.asdataset(obj: Any, /) Any[source]#
Convert given Xarray specifications to an Xarray Dataset.
- xarrayspecs.asdatatree(obj: Any, /) Any[source]#
Convert given Xarray specifications to an Xarray DataTree.
- xarrayspecs.attrs(*args: Any, **kwargs: Any) Spec[source]#
Returns a type specification for Xarray attributes.
- xarrayspecs.dtype(dtype: Any | None, /) Spec[source]#
Returns a type specification for Xarray data type.
- xarrayspecs.name(name: Hashable | None, /) Spec[source]#
Returns a type specification for Xarray name.
- xarrayspecs.type(type: Callable[[...], Any] | None, /) Spec[source]#
Returns a type specification for Xarray type.
- xarrayspecs.use(use: Literal['attr', 'attrs', 'coord', 'coords', 'data', 'name', 'type', 'vars'] | None, /) Spec[source]#
Returns a type specification for Xarray use.