vertical_wind_shear#

rojak.turbulence.calculations.vertical_wind_shear(u_wind: DataArray, v_wind: DataArray, geopotential: DataArray | None = None, is_abs_velocities: bool = False, is_vws_squared: bool = False) DataArray[source]#

Vertical wind shear

Vertical wind shear as defined in [Sharman2006] is,

\[\begin{split}\begin{align} S_{v} &= \left| \frac{ \partial \mathbf{u} }{ \partial z } \right| \\ &= \sqrt{ \left| \frac{ \partial u }{ \partial z } \right|^{2} + \left| \frac{ \partial v }{ \partial z } \right| ^{2} } \end{align}\end{split}\]
Parameters:
  • u_wind (DataArray) – \(u\) wind component

  • v_wind (DataArray) – \(v\) wind component

  • geopotential (optional) – Array of geopotential values. If provided, derivative in vertical coordinate will be on altitude (see py:func:altitude_derivative_on_pressure_level instead of on pressure level

  • is_abs_velocities (optional) – If True, uses absolute velocities. Default is False.

  • is_vws_squared (optional) – If True, returns square of the wind shear. Default is False.

Return type:

DataArray