Convection Scheme¶
This module contains a choice of convective adjustments, which can be used in the RCE simulations.
Example
Create an instance of a convective adjustment class, e.g. the relaxed adjustment class, and use it in an RCE simulation:
>>> import konrad
>>> relaxed_convection=konrad.convection.RelaxedAdjustment()
>>> rce = konrad.RCE(atmosphere=..., convection=relaxed_convection)
>>> rce.run()
Currently there are two convective classes that can be used,
HardAdjustment
and RelaxedAdjustment
, and one class
which can be used and does nothing, NonConvective
.

Calculate the energy difference between two atmospheric profiles (2  1). 

Calculate the difference in energy from latent heating between two water vapour profiles (2  1). 

Find the value of a variable corresponding to where the convective heating equals a certain specified value (lim). 

Calculate the pressure lapse rate (change in temperature with pressure) from the height lapse rate (change in temperature with height). 

Base class to define abstract methods for convection schemes. 

Do not apply convection. 

Instantaneous adjustment of temperature profiles 

Adjustment with relaxed convection in upper atmosphere. 