Calculations (rojak.turbulence.calculations)#
Physical quantities and turbulence-relevant derived fields computed from meteorological data
This module provides standalone functions for computing quantities used to construct clear-air turbulence (CAT)
diagnostics from raw meteorological fields (wind components, geopotential, temperature, pressure), such as
deformation (shearing_deformation(), stretching_deformation(), total_deformation()), vorticity
and potential vorticity (vertical_component_vorticity(), absolute_vorticity(),
potential_vorticity()), wind-derived quantities (wind_speed(), wind_direction(),
vertical_wind_shear()), and other atmospheric parameters (potential_temperature(),
coriolis_parameter(), latitudinal_derivative()). Functions generally operate on
xarray.DataArray inputs and are agnostic to whether the underlying data is a dask or numpy array.
Functions
|
Vertical component of absolute vorticity |
|
Derivative w.r.t. |
|
Gradient of array of angles |
|
Coriolis parameter |
|
Latitudinal derivative or Rossby Parameter |
|
Magnitude of geospatial gradient |
|
Magnitude of vector |
|
Potential temperature |
|
Ertel's potential vorticity |
|
Shear deformation |
|
Stretch deformation |
|
Total deformation |
|
Vertical component of vorticity |
|
Vertical wind shear |
|
Wind direction |
|
Wind speed |