Changeset 39007 for trunk/ippToPsps/jython/forcedobjectbatch.py
- Timestamp:
- Oct 29, 2015, 4:10:00 PM (11 years ago)
- File:
-
- 1 edited
-
trunk/ippToPsps/jython/forcedobjectbatch.py (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippToPsps/jython/forcedobjectbatch.py
r38884 r39007 114 114 return True 115 115 116 117 116 ''' 118 117 Updates table and generates pspsuniqueids … … 125 124 self.logger.errorPair('failed sql',sql) 126 125 raise 127 128 129 130 126 131 127 ''' … … 195 191 SET " + filter[1] + "PSFMagErr = null \ 196 192 WHERE " + filter[1] + "PSFMagErr > " + str(cut) 197 # taking out the cut since this is for mag, not flux 198 199 # try: self.scratchDb.execute(sql) 200 # except: 201 # self.logger.errorPair("failed setting null meanmagerr","ForcedMeanObject") 202 # raise 193 194 # NOTE: taking out the cut since this is for mag, not flux 195 # try: self.scratchDb.execute(sql) 196 # except: 197 # self.logger.errorPair("failed setting null meanmagerr","ForcedMeanObject") 198 # raise 199 203 200 self.logger.infoPair("Calculating nDetections from", "n[filters]") 204 201 for filter in filters: … … 275 272 " + cpyTable + " AS cpy ON (cpy.row = (ForcedMeanLensing.row* " + str(filterCount) + ")-(" + str(filterCount) + " - " + str(filter[0]) + ")) \ 276 273 SET \ 277 ForcedMeanLensing." + filter[1] + "LensObjSmearX11 = X11_SM_OBJ \274 ForcedMeanLensing." + filter[1] + "LensObjSmearX11 = X11_SM_OBJ \ 278 275 ,ForcedMeanLensing." + filter[1] + "LensObjSmearX12 = X12_SM_OBJ \ 279 276 ,ForcedMeanLensing." + filter[1] + "LensObjSmearX22 = X22_SM_OBJ \ … … 321 318 sqlLine = sqlUtility("INSERT INTO ForcedMeanObject (") 322 319 323 sqlLine.group("objID", "EXT_ID") 324 sqlLine.group("ippObjID", "OBJ_ID + (CAT_ID << 32)") # NOTE: shift by 32 bits exactly 325 sqlLine.group("batchID", "'" + str(self.batchID) + "'") 326 sqlLine.group("randomForcedObjID", "RAND("+str(self.batchID)+")") 327 sqlLine.group("nDetections", "'0'") 328 sqlLine.group("processingVersion", str(self.skychunk.processingVersion)) 320 sqlLine.group("objID", "EXT_ID") 321 sqlLine.group("ippObjID", "OBJ_ID + (CAT_ID << 32)") # NOTE: shift by 32 bits exactly 322 sqlLine.group("batchID", "'" + str(self.batchID) + "'") 323 sqlLine.group("randomForcedObjID", "RAND("+str(self.batchID)+")") 324 sqlLine.group("nDetections", "'0'") 325 sqlLine.group("processingVersion", str(self.skychunk.processingVersion)) 326 329 327 sql = sqlLine.makeRaw(") SELECT ", " FROM " + cptTableName) 330 328 … … 344 342 self.updatePspsUniqueIDs() 345 343 346 347 344 self.logger.infoPair("update ForcedMeanObject from ","cps table") 348 345 self.updateForcedMeanObjectFromCps(cpsTableName) … … 350 347 sqlLine = sqlUtility("INSERT INTO ForcedMeanLensing (") 351 348 352 sqlLine.group("objID", "objID")353 sqlLine.group("uniquePspsFOid", "uniquePspsFOid")349 sqlLine.group("objID", "objID") 350 sqlLine.group("uniquePspsFOid", "uniquePspsFOid") 354 351 sqlLine.group("randomForcedObjID","randomForcedObjID") 355 sqlLine.group("ippObjID", "ippObjID")356 sqlLine.group("batchID", "batchID")352 sqlLine.group("ippObjID", "ippObjID") 353 sqlLine.group("batchID", "batchID") 357 354 sqlLine.group("nDetections", "nDetections") 358 sqlLine.group("processingVersion", str(self.skychunk.processingVersion))355 sqlLine.group("processingVersion", str(self.skychunk.processingVersion)) 359 356 360 357 sql = sqlLine.makeRaw(") SELECT ", " FROM ForcedMeanObject") … … 375 372 self.logger.infoPair("Dropping row column from", "ForcedMeanObject table") 376 373 self.scratchDb.dropColumn("ForcedMeanObject", "row") 374 377 375 self.logger.infoPair("Dropping row column from", "ForcedMeanLensing table") 378 376 self.scratchDb.dropColumn("ForcedMeanLensing", "row") 377 378 ##Don't do this till after MeanObject 379 379 ##self.logger.infoPair("Purging from scratch Db", self.region + " region") 380 381 ##Don't do this till after MeanObject382 380 ##self.dvoForcedObjects.purgeRegion(self.region) 381 383 382 self.logger.infoPair("setting minmaxobjid for ", "ForcedMeanObject table") 384 383 self.setMinMaxObjID(["ForcedMeanObject"]) … … 421 420 422 421 self.dvoForcedObjects.purgeRegion(self.region) 423 424 #this is abuse of something but this is how I get the object batches to crash to further investigate them425 426 # rowCountAfter = self.scratchDb.getRowCount("Object")427 422 return True 428 # return False
Note:
See TracChangeset
for help on using the changeset viewer.
