windkit.io.windio.wtg_to_windio#

windkit.io.windio.wtg_to_windio(wtg, name=None, air_density=None)[source]#

Convert windkit WTG dataset to windIO turbine definition.

Warning

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

Parameters:
  • wtg (xarray.Dataset) – WTG dataset with power_output, thrust_coefficient, and metadata.

  • name (str, optional) – Override the turbine name. If None, uses the name from the WTG dataset.

  • air_density (float, optional) – Deprecated. Previously used for Cp curve calculation, which is no longer part of windIO turbine schema output. Ignored if provided.

Returns:

windIO turbine definition dictionary suitable for wind_farm.turbine_types in plant schema.

Return type:

dict

Examples

>>> import windkit as wk
>>> from windkit.io.windio.translate import wtg_to_windio
>>> wtg = wk.read_wtg("turbine.wtg")
>>> turbine_def = wtg_to_windio(wtg)
>>> # turbine_def can be used in compose_plant() or added to plant dict