TurbulenceIntensityThresholds#

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

Bases: PostProcessor

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: TurbulenceThresholds, computed_diagnostic: DataArray) None[source]#
Parameters:
Return type:

None

Methods

__init__(threshold_config, computed_diagnostic)

execute()