Turbulence (rojak.orchestrator.turbulence)#
Orchestrates a full turbulence analysis run (rojak run): calibration, evaluation, and AMDAR comparison
TurbulenceLauncher is the entry point, used by rojak.cli.main.run(). It runs the calibration stage
(CalibrationStage, deriving thresholds and/or EDR distribution parameters from a calibration dataset, or
loading them from file), then, if configured, the evaluation stage (EvaluationStage, applying the
calibration results to an evaluation dataset to compute probabilities, EDR, turbulent regions, and diagnostic
correlations, with plots), and finally, if AMDAR observations are configured, compares the computed diagnostics
against them (DiagnosticsAmdarLauncher). Result wraps each phase’s output.
Classes
|
Runs the turbulence calibration stage |
|
Compares computed turbulence diagnostics against observed AMDAR turbulence |
|
Runs the turbulence evaluation stage |
|
Result of running the turbulence evaluation stage: the diagnostic suite used, and each phase's outcome |
|
Wraps the outcome of running a single calibration/evaluation phase |
|
Top-level orchestrator for a full turbulence analysis run, used by |