astropy/astropy — pull request #990 by lpsinger (2013-04-16 18:42:12+00:00)
Title: Parse minutes or seconds equal to 60 with warning

Out-of-bounds angles with seconds == 60 or minutes == 60 result in
warnings instead of exceptions. Many data sets, including the Fermi GBM
GRB catalog, give sexagesimal angles that are improperly rounded.

Example:

>>> ICRSCoordinates('00:60 00:60', unit=('deg', 'deg'))
WARNING: An invalid value for 'minute' was found ('60'); must be in
the range [0,60). [astropy.coordinates.angle_utilities]

Some new test cases are included.

This addresses #947, without introducing any new arguments.