Changeset 31202
- Timestamp:
- Apr 6, 2011, 1:07:43 PM (15 years ago)
- File:
-
- 1 edited
-
trunk/ippToPsps/jython/stackbatch.py (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippToPsps/jython/stackbatch.py
r31183 r31202 32 32 self.filter = self.filter[0:1] 33 33 34 # create an output filename, which is {skycellID}{filterID}.FITS 35 self.outputFitsPath = "%s%07d.FITS" % (self.filter, skyID); 34 # create an output filename, which is {filterID}{skycellID}.FITS 35 self.outputFitsFile = "%s%07d.FITS" % (self.filter, int(self.skycell)); 36 self.outputFitsPath = "%s/%s" % (self.localOutPath, self.outputFitsFile); 36 37 37 38 # set some constants … … 226 227 self.updateFilterID("StackMeta") 227 228 self.updateStackTypeID("StackMeta") 229 self.updateDataRelease("StackMeta") 228 230 229 231 ''' … … 386 388 387 389 ''' 390 ''' 391 def fudgeIDs(self): 392 393 self.log("Creating bogus IDs on all detections") 394 395 sql = "INSERT INTO dvo (ippDetectID) SELECT IPP_IDET FROM SkyChip_psf"; 396 self.localStmt.execute(sql) 397 398 sql = "SELECT ippDetectID FROM dvo" 399 rs = self.localStmt.executeQuery(sql) 400 401 ids = [] 402 while (rs.next()): 403 ids.append(rs.getInt(1)) 404 405 i = 1 406 o = 72010000000000001 407 408 for id in ids: 409 sql = "UPDATE dvo SET ippObjID = %d, objID = %d WHERE ippDetectID = %s" % (i, o, id) 410 self.localStmt.execute(sql) 411 i = i + 1 412 o = o + 1 413 414 self.updateDvoIDs("StackDetection") 415 self.updateDvoIDs("StackApFlx") 416 self.updateDvoIDs("StackModelFit") 417 418 self.setMinMaxObjID("StackDetection") 419 420 ''' 388 421 Does the processing, i.e. pulling stuff from IPP tables into PSPS tables 389 422 ''' … … 405 438 406 439 stackBatch = StackBatch(sky_id, file) 440 407 441 stackBatch.createEmptyPspsTables() 408 stackBatch.importIppTables("")442 #stackBatch.importIppTables("") 409 443 stackBatch.populatePspsTables() 410 stackBatch.reportNullsInAllPspsTables(False) 411 #stackBatch.replaceAllPspsNulls("-999") 444 stackBatch.fudgeIDs() 445 #stackBatch.reportNullsInAllPspsTables(False) 446 #stackBatch.replaceAllPspsNulls("-999") 412 447 stackBatch.exportPspsTablesToFits() 448 stackBatch.writeBatchManifest() 449 413 450 i = i + 1 414 451 if i > 0: break # TODO just doing one filter for now
Note:
See TracChangeset
for help on using the changeset viewer.
