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:
threshold_config (TurbulenceThresholds)
computed_diagnostic (DataArray)
- __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