TurbulenceIntensityThresholds#

class rojak.turbulence.analysis.TurbulenceIntensityThresholds(threshold_config, computed_diagnostic)[source]#

Computes threshold diagnostic value for each turbulence intensity using percentiles

To determine if turbulence of a given intensity is encountered, the threshold value for said intensity must first be calculated for each diagnostics. Using the specified percentile values, these thresholds are computed to be on the calibration dataset in accordance to the methodology detailed in [Williams2017]

Parameters:
__init__(threshold_config, computed_diagnostic)[source]#
Parameters:
  • threshold_config (TurbulenceThresholds) – Percentile to use for each turbulence severity

  • computed_diagnostic (DataArray) – Computed diagnostic values on the calibration dataset

Return type:

None

Methods

__init__(threshold_config, computed_diagnostic)

execute()

Compute the percentile-based threshold value for each configured turbulence severity