agpy 0.1 documentation

Source code for agpy.ratosexagesimal

from numpy import sign

[docs]def ratos(ra): r = ra/15. deg = r - (r % 1) deg -= (deg % 1) min = (r % 1) * 60. sec = (min % 1) * 60 min -= (min % 1) rs = "%02.0f:%02.0f:%05.3f" % (deg,min,sec) return rs
[docs]def dectos(dec): deg = sign(dec) * (abs(dec) - (abs(dec) % 1)) deg -= (deg%1) min = (abs(dec) % 1) * 60. sec = (min % 1) * 60 min -= (min % 1) decs = "%+02.0f:%02.0f:%05.3f" % (deg,min,sec) return decs