ColsonPanofsky#

class rojak.turbulence.diagnostic.ColsonPanofsky(u_wind: DataArray, v_wind: DataArray, altitude: DataArray, richardson_number: DataArray, geopotential: DataArray)[source]#

Bases: Diagnostic

Colson-Panofsky CAT diagnostic

The Colson-Panofsky Index was developed to improve upon the Richardson number, which, as a turbulence index, can only indicate the presence of turbulence without distinguishing its severity. The basis for the derivation of this index is that the vertical kinetic energy is the main contributor to CAT [Colson1965]. It is defined as,

\[\text{CP} = S_{v}^{2} (\Delta z) ^{2} \left( 1 - \frac{\text{Ri}}{\text{Ri}_{\text{crit}}} \right)\]

where \(\Delta z\) is the vertical grid spacing, \(S_{v}\) is the vertical wind shear, \(\text{Ri}\) is the Richardson number, and \(\text{Ri}_{\text{crit}} \approx 0.5\) which is the critical Richardson number.

Parameters:
  • u_wind (DataArray) – Zonal wind speeds in m/s

  • v_wind (DataArray) – Meridional wind speeds in m/s

  • altitude (DataArray) – Altitude in meters. This must correspond to the vertical grid spacing which is on pressure levels

  • richardson_number (DataArray) – Computed richardson number diagnostic

  • geopotential (DataArray) – Geopotential in m^2/s

__init__(u_wind: DataArray, v_wind: DataArray, altitude: DataArray, richardson_number: DataArray, geopotential: DataArray) None[source]#
Parameters:
Return type:

None

Methods

__init__(u_wind, v_wind, altitude, ...)

Attributes

computed_value

name