RelationshipBetweenAlphaVelAndTurbulence#

class rojak.turbulence.analysis.RelationshipBetweenAlphaVelAndTurbulence(alpha_vel, turbulence_diagnostics, relationship_between, diagnostic_thresholds=None)[source]#

RelationshipBetweenXAndTurbulence specialised to use jet stream regions identified from an AlphaVelField as the other_feature

Parameters:
__init__(alpha_vel, turbulence_diagnostics, relationship_between, diagnostic_thresholds=None)[source]#
Parameters:
  • alpha_vel (AlphaVelField) – Field used to identify jet stream regions via identify_jet_stream()

  • turbulence_diagnostics (Dataset) – Dataset of turbulence diagnostics

  • relationship_between (RelationshipBetweenTypes) – Type of association measure to compute for each diagnostic

  • diagnostic_thresholds (Mapping[str, float] | None) – Optional mapping from diagnostic name to a threshold value; if provided, each diagnostic is first thresholded (>=) to obtain a boolean DataArray

Return type:

None

Methods

__init__(alpha_vel, turbulence_diagnostics, ...)

execute()

Compute the association measure between self._other_feature and each turbulence diagnostic