The cloud_monc module.¶
This module implements functions related to cloud parametrization.
Detailed Module Contents¶
The entire module is documented below.
Created on Thu Jan 27 10:52:22 2022
@author: Peter Clark
- monc_utils.data_utils.cloud_monc.richardson(mod_S_sq, dbdz, minshear=0.0001)¶
Richardson number.
- Parameters:
mod_S_sq (xarray) – Contains modulus of shear tensor squared.
dbdz (xarray) – Moist Richardson Number.
minshear (float (Optional. Default=1E-4).) – Minimum modulus of shear allowed.
- Returns:
ri – Richardson number clipped to 1 on positive side.
- Return type:
xarray
- monc_utils.data_utils.cloud_monc.sigma_s(s_qt_qt, s_thL_qt, s_thL_thL, parms)¶
Compute sigma s.
Standard deviation of saturation variable.
- Parameters:
s_qt_qt (xarray DataArray) – Variance of qt.
s_thL_qt (xarray DataArray) – Covariance of qt and theta_L.
s_thL_thL (xarray DataArray) – Variance of theta_L.
th_ref (xarray DataArray) – Reference theta profile.
p_ref (xarray DataArray) – Reference pressure profile.
- Returns:
sigma_s – Standard deviation of saturation variable.
- Return type:
xarray
- monc_utils.data_utils.cloud_monc.gaussian_cloud(th_L, qt, th_ref, p_ref, s_qt_qt, s_thL_qt, s_thL_thL)¶
Compute cloud variables using Gaussian model.
Deardorf/Mellor-Yamada scheme.
- Parameters:
th_L (xarray DataArray) – Liquid Water Potential Temperature. (K)
qt (xarray DataArray) – Specific Total Water Content. (kg/kg)
th_ref (xarray DataArray) – Reference Potential Temperature.
p_ref (xarray DataArray) – Reference Pressure (Pa).
s_qt_qt (xarray DataArray) – Variance of qt.
s_thL_qt (xarray DataArray) – Covariance of qt and theta_L.
s_thL_thL (xarray DataArray) – Variance of theta_L.
th_ref – Reference theta profile.
p_ref – Reference pressure profile.
- Returns:
(delta_q, qc, sig_s, cloud_fraction, qcl)
- Return type:
tuple of xarray DataArray