windkit.io.windio.write_turbine#

windkit.io.windio.write_turbine(data, path)[source]#

Write a dictionary to windIO turbine YAML format.

Warning

windIO support is experimental. API may change in future versions.

Parameters:
  • data (dict) – Dictionary following windIO turbine schema structure.

  • path (str or pathlib.Path) – Output file path.

Examples

>>> from windkit.io.windio import write_turbine
>>> data = {
...     "name": "IEA 3.4 MW",
...     "assembly": {"rotor_diameter": 130.0},
...     ...
... }
>>> write_turbine(data, "turbine.yaml")