xarrayspecs.convert module#

xarrayspecs.convert.to_attrs(specs: DataFrame, /) dict[Any, Any][source]#

Convert given specification DataFrame to Xarray attributes.

xarrayspecs.convert.to_coords(specs: DataFrame, /) dict[Hashable, DataArray][source]#

Convert given specification DataFrame to Xarray coordinates.

xarrayspecs.convert.to_data(specs: DataFrame, /) DataArray[source]#

Convert given specification DataFrame to an Xarray data.

xarrayspecs.convert.to_dataarray(specs: DataFrame, /) DataArray[source]#

Convert given specification DataFrame to an Xarray DataArray.

xarrayspecs.convert.to_dataset(specs: DataFrame, /) Dataset[source]#

Convert given specification DataFrame to an Xarray Dataset.

xarrayspecs.convert.to_datatree(specs: DataFrame, /) DataTree[source]#

Convert given specification DataFrame to an Xarray DataTree.

xarrayspecs.convert.to_dims(obj: Any, /) tuple[Hashable, ...] | None[source]#

Convert given object to Xarray dimensions.

xarrayspecs.convert.to_name(specs: DataFrame, default: T, /) T[source]#

Convert given specification DataFrame to an Xarray name.

xarrayspecs.convert.to_specframe(obj: Any, /) SpecFrame[source]#

Convert given object to a specification DataFrame.

xarrayspecs.convert.to_type(specs: DataFrame, default: T, /) T[source]#

Convert given specification DataFrame to an Xarray type.

xarrayspecs.convert.to_vars(specs: DataFrame, /) dict[Hashable, DataArray][source]#

Convert given specification DataFrame to Xarray data variables.