xarrayspecs.convert module#

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

Convert given specification DataFrame to Xarray attributes.

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

Convert given specification DataFrame to Xarray coordinates.

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

Convert given specification DataFrame to an Xarray data.

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

Convert given specification DataFrame to an Xarray DataArray.

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

Convert given specification DataFrame to an Xarray Dataset.

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

Convert given specification DataFrame to an Xarray DataTree.

xarrayspecs.convert.to_factory(specs: SpecFrame, default: T, /) T[source]#

Convert given specification DataFrame to an Xarray factory.

xarrayspecs.convert.to_name(specs: SpecFrame, 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 for Xarray.

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

Convert given specification DataFrame to Xarray data variables.