The cloud_monc module.

This module implements functions related to cloud parametrization.

New at 0.5

This module was introduced at version 0.5.

Detailed Module Contents

The entire module is documented below.

Created on Thu Jan 27 10:52:22 2022

@author: Peter Clark

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

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

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