UBF#
- class rojak.turbulence.diagnostic.UBF(u_wind: DataArray, v_wind: DataArray, geopotential: DataArray, vorticity: DataArray, jacobian: DataArray)[source]#
Bases:
Diagnostic
Residual of the Unbalance Flow (UBF) Equation CAT diagnostic
The UBF diagnostic aims to forecast CAT due to gravity waves, it uses the residual of the non-linear divergence equation to identify regions where flow is unbalanced [Knox2016]. It is defined as,
\[\text{UBF} = | - \nabla^2 \Phi + 2 J(u,v) + f \zeta - \beta u|\]where \(\nabla^{2}\) is the Laplacian, \(\Phi\) is the geopotential, \(J ()\) is the determinant of the Jacobian, \(f\) is the Coriolis parameter and \(\beta\) is the latitudinal derivative of the Coriolis parameter.
- Parameters:
- __init__(u_wind: DataArray, v_wind: DataArray, geopotential: DataArray, vorticity: DataArray, jacobian: DataArray) None [source]#
Methods
__init__
(u_wind, v_wind, geopotential, ...)Attributes
computed_value
name