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:
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