easyclimate.physics.moisture.lapse_rate

easyclimate.physics.moisture.lapse_rate#

Moist Adiabatic Lapse Rate

Functions#

calc_moist_adiabatic_lapse_rate(→ xarray.DataArray)

Calculate moist adiabatic lapse rate.

Module Contents#

easyclimate.physics.moisture.lapse_rate.calc_moist_adiabatic_lapse_rate(pressure_data: xarray.DataArray, temperature_data: xarray.DataArray, pressure_data_units: Literal['hPa', 'Pa', 'mbar'], temperature_data_units: Literal['celsius', 'kelvin', 'fahrenheit']) xarray.DataArray#

Calculate moist adiabatic lapse rate.

Parameters#

pressure_data: xarray.DataArray.

The pressure data set.

temperature_data: xarray.DataArray.

Atmospheric temperature.

pressure_data_units: str.

The unit corresponding to pressure_data value. Optional values are hPa, Pa, mbar.

temperature_data_units: str.

The unit corresponding to temperature_data value. Optional values are celsius, kelvin, fahrenheit.

Returns:#

dtdpxarray.DataArray.

Moist adiabatic lapse rate [K/hPa]