foxes.input.yaml.run_outputs(idict, algo=None, farm_results=None, point_results=None, with_engine=False, extra_sig={}, results_storage=None, ret_results_storage=False, nofig=False, verbosity=None)[source]

Run outputs from dict.

Parameters

engine: foxes.core.Engine

The engine object

idict: foxes.utils.Dict

The input parameter dictionary

algo: foxes.core.Algorithm, optional

The algorithm

farm_results: xarray.Dataset, optional

The farm results

point_results: xarray.Dataset, optional

The point results

with_engine: bool

Flag for running from within engine context

extra_sig: dict

Extra function signature check, sets arguments (key) with data (value)

results_storage: dict, optional

Storage for result variables

ret_results_storage: bool

Flag for returning results variables

nofig: bool

Do not show figures, overrules settings from idict

verbosity: int, optional

The verbosity level, 0 = silent

Returns

outputs: list of tuple

For each output enty, a tuple (dict, results), where results is a list that represents one entry per function call

results_storage: dict, optional

The results variables