
def dms2d(s): return (s.split(":")[0].find("-")+0.5)/0.5*(-1)*sum(map(lambda x:abs(float(x))/(60**s.split(":").index(x)),s.split(":")))
def dms2d(s): return (s.split(":")[0].find("-")+0.5)/0.5*(-1)*sum(map(lambda x:abs(float(x))/(60**s.split(":").index(x)),s.split(":")))