Index: trunk/ippToPsps/jython/diffobjectbatch.py
===================================================================
--- trunk/ippToPsps/jython/diffobjectbatch.py	(revision 38944)
+++ trunk/ippToPsps/jython/diffobjectbatch.py	(revision 39031)
@@ -215,11 +215,12 @@
         sql = "update DiffDetObject set diffObjName =  concat('PSO J', \
         lpad(floor(ra/15.),2,'0'), \
-        lpad((ra/15.-(floor(ra/15.)))*60. ,2,'0'), \
-        lpad(format(((ra/15.-(floor(ra/15.)))*60.-floor((ra/15.-(floor(ra/15.)))*60.))*60.,2),4,'0'), \
+        lpad(format((ra/15. - (floor(ra/15.)))*60.,0), 2, '0'), \
+        lpad(format(((ra/15. - (floor(ra/15.)))*60. - floor((ra/15.-(floor(ra/15.)))*60.))*60.,2),5,'0'), \
         '+', \
-        lpad(floor(dec_),2,'0'), \
-        lpad((dec_-(floor(dec_)))*60. ,2,'0'), \
-        lpad(format(((dec_-(floor(dec_)))*60.-floor((dec_-(floor(dec_)))*60.))*60.,2),4,'0') \
+        lpad(floor(abs(dec_)),2,'0'), \
+        lpad(format((abs(dec_)-(floor(abs(dec_))))*60.,0), 2, '0'), \
+        lpad(format(((abs(dec_)-(floor(abs(dec_))))*60.-floor((abs(dec_)-(floor(abs(dec_))))*60.))*60.,2),5,'0') \
         ) where ra > -999 and dec_ > -999 and dec_ >= 0"
+
         try:
             self.scratchDb.execute(sql)
@@ -232,10 +233,10 @@
         sql = "update DiffDetObject set diffObjName =  concat('PSO J', \
         lpad(floor(ra/15.),2,'0'), \
-        lpad((ra/15.-(floor(ra/15.)))*60. ,2,'0'), \
-        lpad(format(((ra/15.-(floor(ra/15.)))*60.-floor((ra/15.-(floor(ra/15.)))*60.))*60.,2),4,'0'), \
+        lpad(format((ra/15. - (floor(ra/15.)))*60.,0), 2, '0'), \
+        lpad(format(((ra/15. - (floor(ra/15.)))*60. - floor((ra/15.-(floor(ra/15.)))*60.))*60.,2),5,'0'), \
         '-', \
-        lpad(floor(dec_),2,'0'), \
-        lpad((dec_-(floor(dec_)))*60. ,2,'0'), \
-        lpad(format(((dec_-(floor(dec_)))*60.-floor((dec_-(floor(dec_)))*60.))*60.,2),4,'0') \
+        lpad(floor(abs(dec_)),2,'0'), \
+        lpad(format((abs(dec_)-(floor(abs(dec_))))*60.,0), 2, '0'), \
+        lpad(format(((abs(dec_)-(floor(abs(dec_))))*60.-floor((abs(dec_)-(floor(abs(dec_))))*60.))*60.,2),5,'0') \
         ) where ra > -999 and dec_ > -999 and dec_ < 0"
 
@@ -245,4 +246,28 @@
             self.logger.errorPair("failed sql", sql)
             raise
+
+        ## Update altName with decimal form
+        self.logger.infoPair("updating diffObjAltName1", "using means")
+        
+        sql = "update DiffDetObject SET diffObjAltName1 = concat('PSO J', \
+        format(ra,4),'+',format(dec_,4)) where ra > -999 AND dec_ > -999 AND dec_ >= 0 "
+
+        try:
+            self.scratchDb.execute(sql)
+        except:
+            self.logger.errorPair("failed sql", sql)
+            raise
+            return False
+
+        sql = "update DiffDetObject SET diffObjAltName1 = concat('PSO J', \
+        format(ra,4),format(dec_,4)) where ra > -999 AND dec_ > -999 AND dec_ < 0"
+
+        try:
+            self.scratchDb.execute(sql)
+        except:
+            self.logger.errorPair("failed sql", sql)
+            raise
+            return False
+
 
     '''
