windkit.wind.wd_to_sector

windkit.wind.wd_to_sector(wd, bins=12, return_centers=False)[source]

Convert wind directions to 0-based sector indices.

Parameters:
  • wd (xarray.DataArray) – Wind directions.

  • bins (int, optional) – Number of bins / sectors. Defaults to 12.

  • return_centers (bool, optional) – If True, return the bin centers in addition to the sector indices. Defaults to False.

Returns:

  • xarray.DataArray – wind speed sectors.

  • xarray.DataArray, optional – bin centers.

Examples

>>> wd = xr.DataArray([355.0, 14.0, 25.0, 270.0,], dims=('time',))
>>> wd_to_sector(wd, bins=12)
<xarray.DataArray (time: 4)>
array([0., 0., 1., 9.])
Dimensions without coordinates: time