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:
__init__(computed_diagnostic: DataArray, pressure_levels: list[float], severities: list[TurbulenceSeverity], thresholds: TurbulenceThresholds, threshold_mode: TurbulenceThresholdMode) None[source]#
Parameters:
Return type:

None

Methods

__init__(computed_diagnostic, ...)

execute()