EvaluationDiagnosticSuite#
- class rojak.turbulence.diagnostic.EvaluationDiagnosticSuite(factory: DiagnosticFactory, diagnostics: list[TurbulenceDiagnostics], severities: list[TurbulenceSeverity] | None = None, pressure_levels: list[float] | None = None, probability_thresholds: Mapping[DiagnosticName, TurbulenceThresholds] | None = None, edr_thresholds: TurbulenceThresholds = TurbulenceThresholds(light=0.1, light_to_moderate=None, moderate=0.2, moderate_to_severe=None, severe=0.45), threshold_mode: TurbulenceThresholdMode | None = None, distribution_parameters: Mapping[DiagnosticName, DistributionParameters] | None = None)[source]#
Bases:
DiagnosticSuite
- Parameters:
factory (DiagnosticFactory)
diagnostics (list[TurbulenceDiagnostics])
severities (list[TurbulenceSeverity] | None)
probability_thresholds (Mapping[DiagnosticName, TurbulenceThresholds] | None)
edr_thresholds (TurbulenceThresholds)
threshold_mode (TurbulenceThresholdMode | None)
distribution_parameters (Mapping[DiagnosticName, DistributionParameters] | None)
- __init__(factory: DiagnosticFactory, diagnostics: list[TurbulenceDiagnostics], severities: list[TurbulenceSeverity] | None = None, pressure_levels: list[float] | None = None, probability_thresholds: Mapping[DiagnosticName, TurbulenceThresholds] | None = None, edr_thresholds: TurbulenceThresholds = TurbulenceThresholds(light=0.1, light_to_moderate=None, moderate=0.2, moderate_to_severe=None, severe=0.45), threshold_mode: TurbulenceThresholdMode | None = None, distribution_parameters: Mapping[DiagnosticName, DistributionParameters] | None = None) None [source]#
- Parameters:
factory (DiagnosticFactory)
diagnostics (list[TurbulenceDiagnostics])
severities (list[TurbulenceSeverity] | None)
probability_thresholds (Mapping[DiagnosticName, TurbulenceThresholds] | None)
edr_thresholds (TurbulenceThresholds)
threshold_mode (TurbulenceThresholdMode | None)
distribution_parameters (Mapping[DiagnosticName, DistributionParameters] | None)
- Return type:
None
Methods
__init__
(factory, diagnostics[, severities, ...])compute_turbulent_regions
()computed_values
(progress_description)computed_values_as_dict
()diagnostic_names
()get_edr_bounds
()get_limits_for_severities
()Attributes
edr
pressure_levels
probabilities