ncdata.iris module#
Interface routines for converting data between ncdata and Iris.
Convert NcData
s to and from Iris Cube
s.
- ncdata.iris.from_iris(cubes, **iris_save_kwargs)#
Create an
NcData
from Iris cubes.Behaves like an Iris ‘save’ operation.
- Parameters:
cubes (
iris.cube.Cube
, or iterable of Cubes) – cube or cubes to “save” to an NcData object.iris_save_kwargs (dict) – additional keys passed to
iris.fileformats.netcdf.save()
operation.
- Returns:
ncdata – output data created from saving
cubes
- Return type:
- ncdata.iris.to_iris(ncdata, **iris_load_kwargs)#
Read Iris cubes from an
NcData
.Behaves like an Iris ‘load’ operation.
- Parameters:
ncdata (NcData) – object to be loaded, treated as equivalent to a netCDF4 dataset.
iris_load_kwargs (dict) – extra keywords, passed to
iris.fileformats.netcdf.load_cubes()
- Returns:
cubes – loaded results
- Return type: