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]#
Methods
__init__
(u_wind, v_wind, altitude, ...)Attributes
computed_value
name