diff --git a/wifa/pywake_api.py b/wifa/pywake_api.py index da5aea0..a876f93 100644 --- a/wifa/pywake_api.py +++ b/wifa/pywake_api.py @@ -129,7 +129,11 @@ def run_pywake(yamlFile, output_dir="output"): ) from py_wake.wind_turbines import WindTurbines - system_dat = load_yaml(yamlFile) + # allow yamlFile to be an already parsed input dict + if not isinstance(yamlFile, dict): + system_dat = load_yaml(yamlFile) + else: + system_dat = yamlFile # check for multiple turbines?