DiagnosticsAmdarLauncher#
- class rojak.orchestrator.turbulence.DiagnosticsAmdarLauncher(data_config, output_dir, plots_dir, run_name)[source]#
Compares computed turbulence diagnostics against observed AMDAR turbulence
Spatiotemporally harmonises the AMDAR observations with the diagnostic suite’s data (see
AmdarDataHarmoniser), and, if validation conditions are configured, validates the diagnostics against the harmonised observations (seeDiagnosticsAmdarVerification), producing ROC curve plots and, if a spatial group-by strategy is configured, AUC and observation-count plots aggregated by spatial group.- Parameters:
data_config (DataConfig)
output_dir (Path)
plots_dir (Path)
run_name (RunName)
- __init__(data_config, output_dir, plots_dir, run_name)[source]#
- Parameters:
data_config (DataConfig) – Configuration for the input data. Must have
amdar_configset.output_dir (Path) – Base directory to save harmonised data into (if configured to do so)
plots_dir (Path) – Base directory to save plots into
run_name (RunName) – Name of this run, used to namespace exported files
- Raises:
AssertionError – If
data_config.amdar_configisNone- Return type:
None
Methods
__init__(data_config, output_dir, plots_dir, ...)create_amdar_data_repository()The
AmdarDataRepositorymatching_data_sourcelaunch(diagnostic_suite)Harmonise AMDAR observations with
diagnostic_suite, then validate diagnostics against them if configured