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

Run outputs from dict.

Parameters

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

extra_sig: dict

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

ret_rlabels: bool

Flag for returning results variables

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

rlabels: dict, optional

The results variables