climt.DryConvectiveAdjustment

class climt.DryConvectiveAdjustment(tendencies_in_diagnostics=False, name=None)[source]

A conservative scheme to keep the temperature profile close to the dry adiabat if it is super-adiabatic.

__init__(tendencies_in_diagnostics=False, name=None)

Initializes the Stepper object.

Parameters:
  • tendencies_in_diagnostics (bool, optional) – A boolean indicating whether this object will put tendencies of quantities in its diagnostic output based on first order time differencing of output values.
  • name (string, optional) – A label to be used for this object, for example as would be used for Y in the name “X_tendency_from_Y”. By default the class name in lowercase is used.

Methods

__init__([tendencies_in_diagnostics, name]) Initializes the Stepper object.
array_call(state, time_step) Gets diagnostics from the current model state and steps the state forward in time according to the timestep.
gas_constant(q) Calculate gas constant based on amount of q
heat_capacity(q) Calculate heat capacity based on amount of q

Attributes

diagnostic_properties
input_properties
output_properties
tendencies_in_diagnostics
time_unit_name
time_unit_timedelta
tracer_dims
uses_tracers