CalibrationStage#
- class rojak.orchestrator.turbulence.CalibrationStage(phases: TurbulenceCalibrationPhases, spatial_domain: SpatialDomain, output_dir: Path, name: RunName, start_time: TimeStr)[source]#
Bases:
object- Parameters:
phases (TurbulenceCalibrationPhases)
spatial_domain (SpatialDomain)
output_dir (Path)
name (RunName)
start_time (TimeStr)
- __init__(phases: TurbulenceCalibrationPhases, spatial_domain: SpatialDomain, output_dir: Path, name: RunName, start_time: TimeStr) None[source]#
- Parameters:
phases (TurbulenceCalibrationPhases)
spatial_domain (SpatialDomain)
output_dir (Path)
name (RunName)
start_time (TimeStr)
- Return type:
None
Methods
__init__(phases, spatial_domain, output_dir, ...)compute_distribution_parameters(suite)create_diagnostic_suite(diagnostics, chunks)export_distribution_parameters(...)export_thresholds(diagnostic_thresholds)launch(diagnostics, chunks)load_distribution_parameters_from_file()load_thresholds_from_file()perform_calibration(suite)run_phase(current_phase, suite)