Changeset 38358 for trunk/ippToPsps/jython/gpc1db.py
- Timestamp:
- Jun 3, 2015, 11:23:52 AM (11 years ago)
- File:
-
- 1 edited
-
trunk/ippToPsps/jython/gpc1db.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippToPsps/jython/gpc1db.py
r38090 r38358 255 255 256 256 257 ''' 258 Gets a list of add ids for a given stage id (distinct fullforce stage id 259 is what is queued in the batch 260 ''' 261 262 def getListOfForcedWarpIdsForForcedWarpBatch(self, dvoDb, stageID): 263 264 self.logger.debug("Querying GPC1 for add IDs for ff_id: " + str(stageID)) 265 266 sql = "SELECT add_id FROM fullForceInput \ 267 JOIN addRun ON(fullForceInput.ff_id = addRun.stage_id \ 268 AND fullForceInput.warp_id = addRun.stage_extra1) \ 269 JOIN minidvodbRun USING(minidvodb_name) \ 270 JOIN minidvodbProcessed USING(minidvodb_id)\ 271 JOIN mergedvodbRun USING(minidvodb_id) \ 272 JOIN mergedvodbProcessed USING (merge_id) \ 273 JOIN fullForceRun USING(ff_id) \ 274 JOIN skycalRun using (skycal_id) \ 275 JOIN stackRun USING(stack_id) \ 276 JOIN stackSumSkyfile using (stack_id) \ 277 JOIN skycell USING(skycell_id) \ 278 WHERE mergedvodbRun.mergedvodb = '"+ dvoDb + "'\ 279 AND minidvodbRun.state = 'merged' \ 280 AND minidvodbProcessed.fault = 0 \ 281 AND mergedvodbRun.state = 'full' \ 282 AND mergedvodbProcessed.fault = 0 \ 283 AND addRun.stage = 'fullforce' \ 284 AND addRun.state = 'full'\ 285 AND stage_id = " + str(stageID) 286 287 try: 288 rs = self.executeQuery(sql) 289 except: 290 self.logger.exception("Can't query for addIDs using :" + sql ) 291 292 addIDs = [] 293 while (rs.next()): 294 addIDs.append(rs.getString(1)) 295 rs.close() 296 297 return addIDs 298 299 300 301 ''' 302 Gets a list of add ids for a given stage id (distinct fullforce stage id 303 is what is queued in the batch 304 ''' 305 306 def getListOfDiffSkyFileIdsForDiffBatch(self, dvoDb, stageID): 307 308 self.logger.debug("Querying GPC1 for add IDs for ff_id: " + str(stageID)) 309 stage = "diff" 310 sql = "SELECT diff_skyfile_id \ 311 FROM addRun \ 312 JOIN addProcessedExp using (add_id) \ 313 JOIN minidvodbRun using (minidvodb_name) \ 314 JOIN minidvodbProcessed using (minidvodb_id) \ 315 JOIN mergedvodbRun using (minidvodb_id) \ 316 JOIN mergedvodbProcessed using (merge_id) \ 317 JOIN diffInputSkyfile \ 318 ON (diff_id = stage_id AND diff_skyfile_id = stage_extra1 \ 319 AND stage = 'diff') \ 320 JOIN skycell using (skycell_id, tess_id) \ 321 JOIN warpRun on (warp1 = warp_id \ 322 AND diffInputSkyfile.skycell_id = skycell_id) \ 323 JOIN fakeRun using (fake_id) \ 324 JOIN camRun using (cam_id) \ 325 JOIN chipRun using (chip_id) \ 326 JOIN rawExp using (exp_id) \ 327 WHERE mergedvodbRun.mergedvodb = '" + dvoDb + "' \ 328 AND minidvodbRun.state = 'merged' \ 329 AND minidvodbProcessed.fault = 0 \ 330 AND mergedvodbRun.state = 'full' \ 331 AND mergedvodbProcessed.fault = 0 \ 332 AND addRun.stage = '" + stage + "' \ 333 AND addRun.state = 'full' \ 334 AND stage_id = " + str(stageID) 335 336 337 338 try: 339 rs = self.executeQuery(sql) 340 except: 341 self.logger.exception("Can't query for addIDs using :" + sql ) 342 343 addIDs = [] 344 while (rs.next()): 345 addIDs.append(rs.getString(1)) 346 rs.close() 347 348 return addIDs 349 350 351 352 353 354 355 257 356 258 357 ''' … … 348 447 diffRun.software_ver, \ 349 448 exp_time, \ 350 (to_days(dateobs)-678941 + time_to_sec(dateobs)/86400.) \ 449 (to_days(dateobs)-678941 + time_to_sec(dateobs)/86400.), \ 450 diffInputSkyfile.tess_id \ 351 451 FROM diffRun join diffInputSkyfile using (diff_id) \ 352 452 JOIN warpRun on (warp1=warp_id) \ … … 373 473 meta.append(rs.getString(7)) 374 474 meta.append(rs.getString(8)) 475 meta.append(rs.getString(9)) 476 375 477 except: 376 478 self.logger.errorPair("getDiffStageMeta()", "empty meta data")
Note:
See TracChangeset
for help on using the changeset viewer.
