earthkit.meteo.wind.xarray.polar_to_xy

earthkit.meteo.wind.xarray.polar_to_xy(magnitude, direction, convention='meteo')

Convert wind/vector data from polar representation to xy representation.

Parameters:
  • magnitude (xr.DataArray) – Speed/magnitude of the vector

  • direction (xr.DataArray) – Direction of the vector (degrees)

  • convention (str) –

    Specify how direction is interpreted. The possible values are as follows:

    • ”meteo”: direction is the meteorological wind direction

    • ”polar”: direction is the angle measured anti-clockwise from the x axis (East/right) to the vector

Returns:

  • xarray.DataArray – X vector component (same units as magnitude)

  • xarray.DataArray – Y vector component (same units as magnitude)

Return type:

tuple[xarray.DataArray, xarray.DataArray]

Notes

In the target xy representation the x axis points East while the y axis points North.