windkit.io.windio.wwc_from_windio#

windkit.io.windio.wwc_from_windio(plant_data, crs=None)[source]#

Convert windIO plant data to windkit Weibull Wind Climate.

Warning

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

Parameters:
  • plant_data (dict) – windIO plant dictionary containing site.energy_resource with Weibull parameters.

  • crs (int, dict, str, pyproj.CRS, or None) – Coordinate reference system. Required if not present in windIO data.

Returns:

Weibull Wind Climate dataset with point or stacked_point spatial structure. Uses stacked_point when multi-height data is detected.

Return type:

xarray.Dataset

Raises:

ValueError – If CRS is not provided and not present in windIO data. If required Weibull parameters are missing.

Examples

>>> from windkit.io.windio import read_plant
>>> from windkit.io.windio.translate import wwc_from_windio
>>> plant_data = read_plant("site.yaml")
>>> wwc = wwc_from_windio(plant_data, crs="EPSG:32632")