earthkit.geo.rotate.rotate

earthkit.geo.rotate.rotate(lat, lon, south_pole_lat, south_pole_lon)

Rotate geographical coordinates on a sphere.

Parameters:
  • lat (ndarray) – Latitudes (degrees).

  • lon (ndarray) – Longitudes (degrees).

  • south_pole_lat (float) – Latitude of the rotated south pole (degrees).

  • south_pole_lon (float) – Longitude of the rotated south pole (degrees).

Returns:

  • ndarray – Rotated latitudes (degrees).

  • ndarray – Rotated longitudes (degrees).

The rotation is specified by the position where the south pole is rotated to, i.e. by (south_pole_lat, south_pole_lon).

See also

unrotate

Examples

>>> from earthkit.geo.rotate import rotate
>>> lat = [-90]
>>> lon = [0]
>>> south_pole_lat = -20
>>> south_pole_lon = -40
>>> rotate(lat, lon, south_pole_lat, south_pole_lon)
(array([-20.]), array([-40.]))
For more examples, see: