roms_tools.setup.utils.compute_potential_density#
- roms_tools.setup.utils.compute_potential_density(temp: DataArray, salt: DataArray) DataArray#
Compute sigma-0 potential density anomaly (kg/m³ - 1000) via TEOS-10 (gsw).
Wraps gsw.sigma0 with apply_ufunc for dask compatibility. Treats practical salinity as Absolute Salinity and in-situ temperature as Conservative Temperature — an approximation sufficient for density-coordinate interpolation.
- Parameters:
temp (xr.DataArray) – In-situ temperature (°C).
salt (xr.DataArray) – Practical salinity (PSU).
- Returns:
xr.DataArray – Potential density anomaly sigma-0 (kg/m³ - 1000).