NegativeVorticityAdvection#

class rojak.turbulence.diagnostic.NegativeVorticityAdvection(u_wind: DataArray, v_wind: DataArray, vorticity: DataArray)[source]#

Bases: Diagnostic

Negative vorticity advection CAT diagnostic

Negative vorticity advection diagnostic defined in [Sharman2006] as,

\[\text{NVA} = \max \left\{ \left[ -u \frac{ \partial }{ \partial x } (\zeta + f) - v \frac{ \partial }{ \partial y } (\zeta + f) \right] , 0 \right \}\]

where \(\zeta\) is the vertical component of vorticity and \(f\) is the Coriolis parameter

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

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

  • vorticity (DataArray) – Vertical component of vorticity in m/s

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

None

Methods

__init__(u_wind, v_wind, vorticity)

Attributes

computed_value

name