polaris.ocean.model.OceanIOStep.open_model_dataset
- OceanIOStep.open_model_dataset(filename, config, tracer_convention=None, lon=None, lat=None, logger=None, **kwargs)[source]
Open the given dataset, mapping variable and dimension names from Omega to MPAS-Ocean names if appropriate
- Parameters:
filename (str) – The path for the NetCDF file to open
config (polaris.config.PolarisConfigParser) – Configuration for the task; forwarded to the Ocean component.
tracer_convention ({'teos-10', 'mpas-ocean'}, optional) – The convention of
temperatureandsalinityin the dataset that is returned. The default is to leave the tracers in the convention the ocean model wrote them in. The locations needed for the conversion come frommesh_filenameunlesslonandlatare given.lon (float or xarray.DataArray, optional) – The longitude(s) in degrees at which to convert tracers, if not the location implied by the mesh
lat (float or xarray.DataArray, optional) – The latitude(s) in degrees at which to convert tracers, as for
lonlogger (logging.Logger, optional) – A logger for logging EOS iteration information; defaults to the step’s logger
kwargs – keyword arguments passed to
polaris.tasks.ocean.Ocean.open_model_dataset()and on to xarray.open_dataset()
- Returns:
ds (xarray.Dataset) – The dataset with variables named as expected in MPAS-Ocean