arlmet.VerticalAxis.to_pressure#
- abstractmethod VerticalAxis.to_pressure(*, surface_pressure=None)[source]#
Compute pressure [hPa] at each level.
- Parameters:
surface_pressure (
ArrayLike|None) – Surface pressure [hPa] (PRSS). Required for sigma and hybrid axes; ignored by pressure axes.- Returns:
(nlev,)for pressure axes, orsurface_pressure.shape + (nlev,)for sigma and hybrid axes.- Return type:
- Raises:
ValueError – If a required input is missing, or the levels alone do not give pressure (terrain-following and WRF axes; read the
PRESfield).