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). 

Base class to define abstract methods for convection schemes. 

Do not apply convection. 

Instantaneous adjustment of temperature profiles 

Adjustment with a fixed convective (dynamical) heating rate. 