windkit.io.windio.wtg_from_windio#

windkit.io.windio.wtg_from_windio(plant_data, turbine_type=0, air_density=1.225)[source]#

Extract WTG from windIO plant data by turbine type.

Warning

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

Parameters:
  • plant_data (dict) – windIO plant dictionary containing wind_farm.turbine_types.

  • turbine_type (int or str) – The turbine type key to extract (default: 0).

  • air_density (float) – Air density for power calculations (default: 1.225 kg/m³).

Returns:

WTG dataset.

Return type:

xarray.Dataset

Raises:

ValueError – If turbine_type is not found.

Examples

>>> from windkit.io.windio import read_plant
>>> from windkit.io.windio.translate import wtg_from_windio
>>> plant_data = read_plant("wind_farm.yaml")
>>> wtg = wtg_from_windio(plant_data, turbine_type=0)