konrad.convection.FixedDynamicalHeating.get_moist_adiabat¶
- static FixedDynamicalHeating.get_moist_adiabat(atmosphere, surfaceT, lapse, **kwargs)¶
Assuming a particular surface temperature (surfaceT), create a new profile, following the specified lapse rate (lp) for the region where the convectively adjusted atmosphere is warmer than the radiative one. Above this, use the radiative profile, as convection is not allowed in the stratosphere.
- Parameters
atmosphere (konrad.atmosphere.Atmosphere) – Atmosphere model.
surfaceT (float) – surface temperature [K]
lapse (konrad.lapsereate.LapseRate) – Callable f(p, T) that returns a temperature lapse rate in [K/day].
- Returns
ndarray – convectively adjusted temperature profile [K]