RelationshipBetweenAlphaVelAndTurbulence#
- class rojak.turbulence.analysis.RelationshipBetweenAlphaVelAndTurbulence(alpha_vel, turbulence_diagnostics, relationship_between, diagnostic_thresholds=None)[source]#
RelationshipBetweenXAndTurbulencespecialised to use jet stream regions identified from anAlphaVelFieldas theother_feature- Parameters:
alpha_vel (AlphaVelField)
turbulence_diagnostics (Dataset)
relationship_between (RelationshipBetweenTypes)
- __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_featureand each turbulence diagnostic