polaris.ocean.vertical.diagnostics.pseudothickness_from_ds

polaris.ocean.vertical.diagnostics.pseudothickness_from_ds(ds, config)[source]

Compute pseudothickness from temperature and salinity in dataset.

Parameters:
  • ds (xarray.Dataset) – An ocean dataset containing ‘temperature’, ‘salinity’, ‘layerThickness’, and ‘ssh’

  • config (polaris.config.PolarisConfigParser) – Configuration options for the test case, including ‘vertical_grid:surface_pressure’

Returns:

  • pseudothickness (xarray.DataArray or None) – The pseudothickness computed from pressure, or None if temperature and salinity are not available

  • spec_vol (xarray.DataArray or None) – The specific volume computed from model state, or None if temperature and salinity are not available