ncdata.xarray module#
Interface routines for converting data between ncdata and xarray.
Converts NcData
to and from Xarray Dataset
objects.
This embeds a certain amount of Xarray knowledge (and dependency), hopefully a minimal amount. The structure of an NcData object makes it fairly painless.
- ncdata.xarray.to_xarray(ncdata, **xarray_load_kwargs)#
Convert
NcData
to an xarrayDataset
.- Parameters:
ncdata (NcData) – source data
kwargs (dict) – additional xarray “load keywords”, passed to
xarray.Dataset.load_store()
- Returns:
xrds – converted data in the form of an Xarray
xarray.Dataset
- Return type:
- ncdata.xarray.from_xarray(xrds, **xarray_save_kwargs)#
Convert an xarray
xarray.Dataset
to aNcData
.- Parameters:
xrds (
xarray.Dataset
) – source datakwargs (dict) – additional xarray “save keywords”, passed to
xarray.Dataset.dump_to_store()
- Returns:
ncdata – data converted to an
NcData
- Return type: