class foxes.input.windio.WindioRunner[source]

Runner for windio input

Attributes

algo: foxes.core.Algorithm

The algorithm object

output_dir: pathlib.Path

Path to the output folder

output_dicts: list of dict

The output dictionaries

farm_results: xarray.Dataset

The farm results

output_results: list

The output results

wio_input_data: dict

The wind_energy_system windio input data

file_name_input_yaml: str

Name of the written input data file

file_name_output_yaml: str

Name of the written output data file

verbosity: int

The verbosity level, 0 = silent

Public members

WindioRunner(algo_dict, output_dir='.', output_dicts=[], ...)[source]

Conbstructor

print(*args, level=1, **kwargs)[source]

Print based on verbosity

initialize()[source]

Initializes the runner

property initialized

Flag for initialization

run_farm_calc()[source]

Runs the farm calculation

run_outputs()[source]

Runs the output calculation

run()[source]

Runs all calculations

finalize()[source]

Initializes the runner