-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
See title.
One benefit of supporting circles would be that the (optional) CRS objects can be added. Circles are the only place you can add a crs in windIO (afaik).
traceback:
---------------------------------------------------------------------------
KeyError Traceback (most recent call last)
Cell In[55], [line 4]
2 with fmc.working_directory(paths.run / "exp1"): # temporary fix for relative paths
3 shutil.rmtree("output", ignore_errors=True)
----> 4 wifa.run_api(yaml_file.resolve())
File ~/projects/wifa/wifa/main_api.py:26, in run_api(yaml_input)
23 model_name = yaml_dat["attributes"]["flow_model"]["name"]
25 if model_name.lower() == "pywake":
---> 26 pywake_aep = run_pywake(yaml_input)
28 elif model_name.lower() == "foxes":
29 foxes_aep = run_foxes(yaml_input)
File ~/projects/wifa/wifa/pywake_api.py:253, in run_pywake(yamlFile, output_dir)
239 # farm = 'examples/plant/plant_wind_farm/IEA37_case_study_3_wind_farm.yaml'
240 # with open(farm, "r") as stream:
241 # try:
(...) 250 # except yaml.YAMLError as exc:
251 # print(exc)
252 resource_dat = system_dat["site"]["energy_resource"]
--> 253 WFXLB = np.min(system_dat["site"]["boundaries"]["polygons"][0]["x"])
254 WFXUB = np.max(system_dat["site"]["boundaries"]["polygons"][0]["x"])
255 WFYLB = np.min(system_dat["site"]["boundaries"]["polygons"][0]["y"])
KeyError: 'polygons'Metadata
Metadata
Assignees
Labels
No labels