-
foxes.input.yaml.read_dict(idict, farm=
None
, states=None
, mbook=None
, algo=None
, engine_pars=None
, iterative=None
, verbosity=None
, work_dir=None
, input_dir=None
, output_dir=None
, **algo_pars)[source] Read dictionary input into foxes objects
Parameters¶
- idict: foxes.utils.Dict
The input parameter dictionary
- farm: foxes.core.WindFarm, optional
The wind farm, overrules settings from idict
- states: foxes.core.States, optional
The ambient states, overrules settings from idict
- mbook: foxes.models.ModelBook, optional
The model book, overrules settings from idict
- algo: foxes.core.Algorithm, optional
The algorithm, overrules settings from idict
- engine_pars: dict, optional
Parameters for engine creation, overrules settings from idict
- iterative: bool, optional
Force iterative calculations, overrules settings from idict
- verbosity: int, optional
Force a verbosity level, 0 = silent, overrules settings from idict
- work_dir: str or pathlib.Path, optional
Path to the working directory
- input_dir: str or pathlib.Path, optional
The default input directory
- output_dir: str or pathlib.Path, optional
The default output directory
- algo_pars: dict, optional
Additional parameters for the algorithm, overrules settings from idict
Returns¶
- algo: foxes.core.Algorithm
The algorithm
- engine: foxes.core.Engine
The engine, or None if not set