TurbulenceProbabilityBySeverity#
- class rojak.turbulence.analysis.TurbulenceProbabilityBySeverity(computed_diagnostic: DataArray, pressure_levels: list[float], severities: list[TurbulenceSeverity], thresholds: TurbulenceThresholds, threshold_mode: TurbulenceThresholdMode)[source]#
Bases:
_EvaluationPostProcessor
Computes probability of encountering turbulence of each severity for a given turbulence diagnostic
- Parameters:
computed_diagnostic (DataArray)
severities (list[TurbulenceSeverity])
thresholds (TurbulenceThresholds)
threshold_mode (TurbulenceThresholdMode)
- __init__(computed_diagnostic: DataArray, pressure_levels: list[float], severities: list[TurbulenceSeverity], thresholds: TurbulenceThresholds, threshold_mode: TurbulenceThresholdMode) None [source]#
- Parameters:
computed_diagnostic (DataArray)
severities (list[TurbulenceSeverity])
thresholds (TurbulenceThresholds)
threshold_mode (TurbulenceThresholdMode)
- Return type:
None
Methods
__init__
(computed_diagnostic, ...)execute
()