tud_lbm.io.save
Input/Output handler for simulation management and logging.
Classes
Handles all I/O operations for the simulation, including logging and saving results. |
Module Contents
- class tud_lbm.io.save.SimulationIO(base_dir: str = 'results', config: tud_lbm.config.simulation_config.SimulationConfig | None = None, simulation_name: str | None = None, output_format: str = 'numpy', config_file_type: str = '.toml')[source]
Handles all I/O operations for the simulation, including logging and saving results.
- save_config(config: tud_lbm.config.simulation_config.SimulationConfig) None[source]
Save the simulation configuration to the run directory.
Accepts a
SimulationConfig. Usesget_adapter()to dispatch to the correct adapter based onconfig_file_type.- Parameters:
config – A configuration dict or SimulationConfig object.