lon_wrap_180#

lon_wrap_180(lon)#

Wrap angle in degrees to [-180 180]

Wraps angles (in degrees) to the interval [–180, 180] such that

  • 90 maps to 90

  • –90 maps to –90

  • 360 maps to 0

  • 270 maps to -90

Notes

  • 180 wraps to -180 but -180 to -180

  • lon_wrap_180() casts to floats

  • This method is not intended to correct illformated longitudes outside the interval [-180, 360]

Examples

>>> lon_wrap_180(90.0)
90.0
>>> lon_wrap_180(-90.0)
-90.0
>>> lon_wrap_180(360.0)
0.0
>>> lon_wrap_180(270.0)
-90.0
>>> lon_wrap_180(180.0)
-180.0
>>> lon_wrap_180(-180.0)
-180.0