ncdata.xarray module#
Interface routines for converting data between ncdata and xarray.
Converts ncdata.NcData
s to and from xarray.Dataset
objects.
- ncdata.xarray.to_xarray(ncdata, **xarray_load_kwargs)#
Convert
NcData
to an xarrayDataset
.Behaves (ideally, somewhat) like an
xarray.load_dataset()
call.- Parameters:
ncdata (NcData) – source data
xarray_load_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
.Behaves (ideally, somewhat) like an
xarray.Dataset.to_netcdf()
call.- Parameters:
xrds (
xarray.Dataset
) – source dataxarray_save_kwargs (dict) – additional xarray “save keywords”, passed to
xarray.Dataset.dump_to_store()
- Returns:
ncdata – data converted to an
NcData
- Return type: