Changeset 39031
- Timestamp:
- Nov 2, 2015, 6:35:49 PM (11 years ago)
- Location:
- trunk/ippToPsps
- Files:
-
- 4 edited
-
config/tables.DO.vot (modified) (1 diff)
-
config/tables.OB.vot (modified) (1 diff)
-
jython/diffobjectbatch.py (modified) (3 diffs)
-
jython/objectbatch.py (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippToPsps/config/tables.DO.vot
r38944 r39031 8 8 <FIELD name="diffObjName" arraysize="100" datatype="char" unit="dimensionless" default="NA"> 9 9 <DESCRIPTION>IAU name for this object.</DESCRIPTION> 10 </FIELD> 11 <FIELD name="diffObjAltName1" arraysize="100" datatype="char" unit="dimensionless" default="NA"> 12 <DESCRIPTION>Alternate Pan-STARRs name for this object.</DESCRIPTION> 13 </FIELD> 14 <FIELD name="diffObjAltName2" arraysize="100" datatype="char" unit="dimensionless" default=""> 15 <DESCRIPTION>Altername name for this object.</DESCRIPTION> 16 </FIELD> 17 <FIELD name="diffObjAltName3" arraysize="100" datatype="char" unit="dimensionless" default=""> 18 <DESCRIPTION>Altername name for this object.</DESCRIPTION> 10 19 </FIELD> 11 20 <FIELD name="diffObjID" arraysize="1" datatype="long" unit="dimensionless" default="NA"> -
trunk/ippToPsps/config/tables.OB.vot
r38944 r39031 8 8 <FIELD name="objName" arraysize="32" datatype="char" unit="dimensionless" default="NA"> 9 9 <DESCRIPTION>IAU name for this object.</DESCRIPTION> 10 </FIELD> 11 <FIELD name="objAltName1" arraysize="100" datatype="char" unit="dimensionless" default="NA"> 12 <DESCRIPTION>Alternate Pan-STARRs name for this object.</DESCRIPTION> 13 </FIELD> 14 <FIELD name="objAltName2" arraysize="100" datatype="char" unit="dimensionless" default=""> 15 <DESCRIPTION>Altername name for this object.</DESCRIPTION> 16 </FIELD> 17 <FIELD name="objAltName3" arraysize="100" datatype="char" unit="dimensionless" default=""> 18 <DESCRIPTION>Altername name for this object.</DESCRIPTION> 10 19 </FIELD> 11 20 <FIELD name="objID" arraysize="1" datatype="long" unit="dimensionless" default="NA"> -
trunk/ippToPsps/jython/diffobjectbatch.py
r38944 r39031 215 215 sql = "update DiffDetObject set diffObjName = concat('PSO J', \ 216 216 lpad(floor(ra/15.),2,'0'), \ 217 lpad( (ra/15.-(floor(ra/15.)))*60. ,2,'0'), \218 lpad(format(((ra/15. -(floor(ra/15.)))*60.-floor((ra/15.-(floor(ra/15.)))*60.))*60.,2),4,'0'), \217 lpad(format((ra/15. - (floor(ra/15.)))*60.,0), 2, '0'), \ 218 lpad(format(((ra/15. - (floor(ra/15.)))*60. - floor((ra/15.-(floor(ra/15.)))*60.))*60.,2),5,'0'), \ 219 219 '+', \ 220 lpad(floor( dec_),2,'0'), \221 lpad( (dec_-(floor(dec_)))*60. ,2,'0'), \222 lpad(format((( dec_-(floor(dec_)))*60.-floor((dec_-(floor(dec_)))*60.))*60.,2),4,'0') \220 lpad(floor(abs(dec_)),2,'0'), \ 221 lpad(format((abs(dec_)-(floor(abs(dec_))))*60.,0), 2, '0'), \ 222 lpad(format(((abs(dec_)-(floor(abs(dec_))))*60.-floor((abs(dec_)-(floor(abs(dec_))))*60.))*60.,2),5,'0') \ 223 223 ) where ra > -999 and dec_ > -999 and dec_ >= 0" 224 224 225 try: 225 226 self.scratchDb.execute(sql) … … 232 233 sql = "update DiffDetObject set diffObjName = concat('PSO J', \ 233 234 lpad(floor(ra/15.),2,'0'), \ 234 lpad( (ra/15.-(floor(ra/15.)))*60. ,2,'0'), \235 lpad(format(((ra/15. -(floor(ra/15.)))*60.-floor((ra/15.-(floor(ra/15.)))*60.))*60.,2),4,'0'), \235 lpad(format((ra/15. - (floor(ra/15.)))*60.,0), 2, '0'), \ 236 lpad(format(((ra/15. - (floor(ra/15.)))*60. - floor((ra/15.-(floor(ra/15.)))*60.))*60.,2),5,'0'), \ 236 237 '-', \ 237 lpad(floor( dec_),2,'0'), \238 lpad( (dec_-(floor(dec_)))*60. ,2,'0'), \239 lpad(format((( dec_-(floor(dec_)))*60.-floor((dec_-(floor(dec_)))*60.))*60.,2),4,'0') \238 lpad(floor(abs(dec_)),2,'0'), \ 239 lpad(format((abs(dec_)-(floor(abs(dec_))))*60.,0), 2, '0'), \ 240 lpad(format(((abs(dec_)-(floor(abs(dec_))))*60.-floor((abs(dec_)-(floor(abs(dec_))))*60.))*60.,2),5,'0') \ 240 241 ) where ra > -999 and dec_ > -999 and dec_ < 0" 241 242 … … 245 246 self.logger.errorPair("failed sql", sql) 246 247 raise 248 249 ## Update altName with decimal form 250 self.logger.infoPair("updating diffObjAltName1", "using means") 251 252 sql = "update DiffDetObject SET diffObjAltName1 = concat('PSO J', \ 253 format(ra,4),'+',format(dec_,4)) where ra > -999 AND dec_ > -999 AND dec_ >= 0 " 254 255 try: 256 self.scratchDb.execute(sql) 257 except: 258 self.logger.errorPair("failed sql", sql) 259 raise 260 return False 261 262 sql = "update DiffDetObject SET diffObjAltName1 = concat('PSO J', \ 263 format(ra,4),format(dec_,4)) where ra > -999 AND dec_ > -999 AND dec_ < 0" 264 265 try: 266 self.scratchDb.execute(sql) 267 except: 268 self.logger.errorPair("failed sql", sql) 269 raise 270 return False 271 247 272 248 273 ''' -
trunk/ippToPsps/jython/objectbatch.py
r38944 r39031 248 248 ##this is a 4 part update: 249 249 self.logger.infoPair("updating objName", "using stacks") 250 250 251 ## if we have a stackra and dec, use stackra and dec , dec >=0 251 252 252 253 sql = "update ObjectThin set objName = concat('PSO J', \ 253 254 lpad(floor(raStack/15.),2,'0'), \ 254 lpad( (raStack/15.-(floor(raStack/15.)))*60. ,2,'0'), \255 lpad(format(((raStack/15. -(floor(raStack/15.)))*60.-floor((raStack/15.-(floor(raStack/15.)))*60.))*60.,2),4,'0'), \255 lpad(format((raStack/15. - (floor(raStack/15.)))*60.,0), 2, '0'), \ 256 lpad(format(((raStack/15. - (floor(raStack/15.)))*60. - floor((raStack/15.-(floor(raStack/15.)))*60.))*60.,2),5,'0'), \ 256 257 '+', \ 257 lpad(floor( decStack),2,'0'), \258 lpad( (decStack-(floor(decStack)))*60. ,2,'0'), \259 lpad(format((( decStack-(floor(decStack)))*60.-floor((decStack-(floor(decStack)))*60.))*60.,2),4,'0') \258 lpad(floor(abs(decStack)),2,'0'), \ 259 lpad(format((abs(decStack)-(floor(abs(decStack))))*60.,0), 2, '0'), \ 260 lpad(format(((abs(decStack)-(floor(abs(decStack))))*60.-floor((abs(decStack)-(floor(abs(decStack))))*60.))*60.,2),5,'0') \ 260 261 ) where raStack > -999 and decStack > -999 and decStack >= 0" 261 262 try: … … 265 266 raise 266 267 return False 267 268 268 269 269 ## if we have a stackra and dec, use stackra and dec, dec < 0 … … 271 271 sql = "update ObjectThin set objName = concat('PSO J', \ 272 272 lpad(floor(raStack/15.),2,'0'), \ 273 lpad( (raStack/15.-(floor(raStack/15.)))*60. ,2,'0'), \274 lpad(format(((raStack/15. -(floor(raStack/15.)))*60.-floor((raStack/15.-(floor(raStack/15.)))*60.))*60.,2),4,'0'), \273 lpad(format((raStack/15. - (floor(raStack/15.)))*60.,0), 2, '0'), \ 274 lpad(format(((raStack/15. - (floor(raStack/15.)))*60. - floor((raStack/15.-(floor(raStack/15.)))*60.))*60.,2),5,'0'), \ 275 275 '-', \ 276 lpad(floor(decStack),2,'0'), \ 277 lpad((decStack-(floor(decStack)))*60. ,2,'0'), \ 278 lpad(format(((decStack-(floor(decStack)))*60.-floor((decStack-(floor(decStack)))*60.))*60.,2),4,'0') \ 279 ) where raStack > -999 and decStack > -999 and decStack <= 0" 280 try: 281 self.scratchDb.execute(sql) 282 except: 283 self.logger.errorPair("failed sql", sql) 284 raise 285 return False 276 lpad(floor(abs(decStack)),2,'0'), \ 277 lpad(format((abs(decStack)-(floor(abs(decStack))))*60.,0), 2, '0'), \ 278 lpad(format(((abs(decStack)-(floor(abs(decStack))))*60.-floor((abs(decStack)-(floor(abs(decStack))))*60.))*60.,2),5,'0') \ 279 ) where raStack > -999 and decStack > -999 and decStack < 0" 280 try: 281 self.scratchDb.execute(sql) 282 except: 283 self.logger.errorPair("failed sql", sql) 284 raise 285 return False 286 286 287 self.logger.infoPair("updating objName", "using means") 288 289 287 290 ## use mean ra and dec (dec >= 0) 288 291 sql = "update ObjectThin set objName = concat('PSO J', \ 289 292 lpad(floor(raMean/15.),2,'0'), \ 290 lpad( (raMean/15.-(floor(raMean/15.)))*60. ,2,'0'), \291 lpad(format(((raMean/15. -(floor(raMean/15.)))*60.-floor((raMean/15.-(floor(raMean/15.)))*60.))*60.,2),4,'0'), \293 lpad(format((raMean/15. - (floor(raMean/15.)))*60.,0), 2, '0'), \ 294 lpad(format(((raMean/15. - (floor(raMean/15.)))*60. - floor((raMean/15.-(floor(raMean/15.)))*60.))*60.,2),5,'0'), \ 292 295 '+', \ 293 lpad(floor(decMean),2,'0'), \ 294 lpad((decMean-(floor(decMean)))*60. ,2,'0'), \ 295 lpad(format(((decMean-(floor(decMean)))*60.-floor((decMean-(floor(decMean)))*60.))*60.,2),4,'0') \ 296 ) where raMean > -999 and decMean > -999 and decMean >= 0" 296 lpad(floor(abs(decMean)),2,'0'), \ 297 lpad(format((abs(decMean)-(floor(abs(decMean))))*60.,0), 2, '0'), \ 298 lpad(format(((abs(decMean)-(floor(abs(decMean))))*60.-floor((abs(decMean)-(floor(abs(decMean))))*60.))*60.,2),5,'0') \ 299 ) where raMean > -999 and decMean > -999 and decMean >= 0 AND objName IS NULL" 300 297 301 try: 298 302 self.scratchDb.execute(sql) … … 306 310 sql = "update ObjectThin set objName = concat('PSO J', \ 307 311 lpad(floor(raMean/15.),2,'0'), \ 308 lpad( (raMean/15.-(floor(raMean/15.)))*60. ,2,'0'), \309 lpad(format(((raMean/15. -(floor(raMean/15.)))*60.-floor((raMean/15.-(floor(raMean/15.)))*60.))*60.,2),4,'0'), \312 lpad(format((raMean/15. - (floor(raMean/15.)))*60.,0), 2, '0'), \ 313 lpad(format(((raMean/15. - (floor(raMean/15.)))*60. - floor((raMean/15.-(floor(raMean/15.)))*60.))*60.,2),5,'0'), \ 310 314 '-', \ 311 lpad(floor(decMean),2,'0'), \ 312 lpad((decMean-(floor(decMean)))*60. ,2,'0'), \ 313 lpad(format(((decMean-(floor(decMean)))*60.-floor((decMean-(floor(decMean)))*60.))*60.,2),4,'0') \ 314 ) where raMean > -999 and decMean > -999 and decMean < 0" 315 316 try: 317 self.scratchDb.execute(sql) 318 except: 319 self.logger.errorPair("failed sql", sql) 320 raise 321 return False 315 lpad(floor(abs(decMean)),2,'0'), \ 316 lpad(format((abs(decMean)-(floor(abs(decMean))))*60.,0), 2, '0'), \ 317 lpad(format(((abs(decMean)-(floor(abs(decMean))))*60.-floor((abs(decMean)-(floor(abs(decMean))))*60.))*60.,2),5,'0') \ 318 ) where raMean > -999 and decMean > -999 and decMean < 0 AND objName IS NULL" 319 try: 320 self.scratchDb.execute(sql) 321 except: 322 self.logger.errorPair("failed sql", sql) 323 raise 324 return False 325 326 327 # update altname 328 self.logger.infoPair("updating objAltName1", "using stacks") 329 330 sql = "update ObjectThin SET objAltName1 = concat('PSO J', \ 331 format(raStack,4),'+',format(decStack,4)) where raStack > -999 AND decStack > -999 AND decStack >= 0 " 332 try: 333 self.scratchDb.execute(sql) 334 except: 335 self.logger.errorPair("failed sql", sql) 336 raise 337 return False 338 339 sql = "update ObjectThin SET objAltName1 = concat('PSO J', \ 340 format(raStack,4),format(decStack,4)) where raStack > -999 AND decStack > -999 AND decStack < 0 " 341 try: 342 self.scratchDb.execute(sql) 343 except: 344 self.logger.errorPair("failed sql", sql) 345 raise 346 return False 347 348 self.logger.infoPair("updating objAltName1", "using means") 349 350 sql = "update ObjectThin SET objAltName1 = concat('PSO J', \ 351 format(raMean,4),'+',format(decMean,4)) where raMean > -999 AND decMean > -999 AND decMean >= 0 AND objAltName1 IS NULL" 352 try: 353 self.scratchDb.execute(sql) 354 except: 355 self.logger.errorPair("failed sql", sql) 356 raise 357 return False 358 359 sql = "update ObjectThin SET objAltName1 = concat('PSO J', \ 360 format(raMean,4),format(decMean,4)) where raMean > -999 AND decMean > -999 AND decMean < 0 AND objAltName1 IS NULL" 361 try: 362 self.scratchDb.execute(sql) 363 except: 364 self.logger.errorPair("failed sql", sql) 365 raise 366 return False 367 368 369 322 370 323 371 '''
Note:
See TracChangeset
for help on using the changeset viewer.
