polaris.ocean.vertical.ztilde.geom_height_from_pseudo_height

polaris.ocean.vertical.ztilde.geom_height_from_pseudo_height(geom_z_bot: DataArray, h_tilde: DataArray, spec_vol: DataArray, min_level_cell: ndarray, max_level_cell: ndarray, rho0: float) tuple[DataArray, DataArray][source]

Sum geometric heights from pseudo-heights and specific volume.

Parameters:
  • geom_z_bot (xarray.DataArray) – Geometric height at the bathymetry for each water column.

  • h_tilde (xarray.DataArray) – Pseudo-thickness of vertical layers, set to zero for invalid layers.

  • spec_vol (xarray.DataArray) – Specific volume at midpoints of vertical layers.

  • min_level_cell (xarray.DataArray) – Minimum valid zero-based level index for each cell.

  • max_level_cell (xarray.DataArray) – Maximum valid zero-based level index for each cell.

  • rho0 (float) – Reference density in kg m^-3.

Returns:

  • geom_z_inter (xarray.DataArray) – Geometric height at layer interfaces.

  • geom_z_mid (xarray.DataArray) – Geometric height at layer midpoints.