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)