#!/usr/bin/env python

# deg2rad.py, task to convert an angle in degrees
# into radians

import sys, math, string

if len(sys.argv)==1:
    print "\n deg2rad.py written by Enno Middelberg 2002"
    print "\n Task to convert an angle in degrees"
    print " into radians. Type deg2rad.py followed by"
    print " a blank-separated list of numbers you want"
    print " to convert. Format may be dd:mm:ss.sssss"
    print " or a plain number.\n"
    sys.exit()

for x in sys.argv[1:]:
    if ":" in x:
	list=string.split(x, ":")
	if len(list)<3:
	    print "Too few numbers in data format."
	    sys.exit()
	deg=float(list[0])+(1.0/60.0)*float(list[1])+(1.0/3600.0)*float(list[2])
    else:
	deg=float(x)
    rad=deg*2*math.pi/360
    print x+" = %1.3e degrees = %1.3e radians" % (deg, rad)

