Orchestrator (rojak.orchestrator)#

Configuration schema and run orchestration for rojak’s command line workflows

This package defines the pydantic configuration models for both the full rojak run workflow (rojak.orchestrator.configuration) and the lower-memory, step-by-step rojak lite turbulence workflow (rojak.orchestrator.lite_configuration), and the orchestration logic that drives each from a loaded configuration: rojak.orchestrator.turbulence for rojak run, and rojak.orchestrator.lite_controller for rojak lite turbulence.

Modules

configuration

Pydantic schema for the YAML configuration consumed by rojak run (rojak.cli.main.run())

lite_configuration

Pydantic schema for the YAML configuration consumed by rojak lite turbulence commands

lite_controller

Business logic behind the rojak lite turbulence commands

turbulence

Orchestrates a full turbulence analysis run (rojak run): calibration, evaluation, and AMDAR comparison