tud_lbm.config
Configuration package for TUD-LBM.
Public API:
from config import SimulationConfig, from_toml, from_dict
from config import TomlAdapter, DictAdapter
Submodules
Functions
|
Load a TOML file and return a validated |
|
Build a |
Package Contents
- tud_lbm.config.from_toml(path: str) simulation_config.SimulationConfig[source]
Load a TOML file and return a validated
SimulationConfig.This is a convenience wrapper that uses
TomlAdapterinternally. The returned object is a config — pass it tosetup.simulation_setup.build_setup()to obtain the JAX-friendlySimulationSetup.- Parameters:
path – Filesystem path to a
.tomlfile.- Returns:
A
SimulationConfig.
- tud_lbm.config.from_dict(d: dict[str, Any]) simulation_config.SimulationConfig[source]
Build a
SimulationConfigfrom a plain dict.- Parameters:
d – Configuration mapping.
- Returns:
A validated
SimulationConfig.