TurbulenceLauncher#

class rojak.orchestrator.turbulence.TurbulenceLauncher(context)[source]#

Top-level orchestrator for a full turbulence analysis run, used by rojak.cli.main.run()

Runs the calibration stage, then (if configured) the evaluation stage, then (if AMDAR observations are configured) compares the computed diagnostics against them.

Parameters:

context (ConfigContext)

__init__(context)[source]#
Parameters:

context (ConfigContext) – Root run configuration. Must have turbulence_config set.

Raises:

AssertionError – If context.turbulence_config is None

Return type:

None

Methods

__init__(context)

launch()

Run calibration, then evaluation (if configured), then AMDAR comparison (if configured)