Changeset 39165
- Timestamp:
- Nov 19, 2015, 11:22:36 AM (11 years ago)
- Location:
- trunk/ippToPsps
- Files:
-
- 5 edited
-
jython/diffbatch.py (modified) (1 diff)
-
jython/gpc1db.py (modified) (4 diffs)
-
test/fulltest.sh (modified) (1 diff)
-
test/gpc1schema.sql (modified) (1 diff)
-
test/mkgpc1data.dvo (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippToPsps/jython/diffbatch.py
r39134 r39165 141 141 142 142 # look up the path base once 143 pathBase = gpc1Db.getDiffStagePathBase( skychunk.dvoLabel,int(diffSkyFileID))143 pathBase = gpc1Db.getDiffStagePathBase(int(diffSkyFileID)) 144 144 145 145 # select the two (possible) cmf files (.cmf and .inv.cmf) -
trunk/ippToPsps/jython/gpc1db.py
r39158 r39165 121 121 JOIN mergedvodbProcessed using (merge_id) \ 122 122 JOIN diffInputSkyfile \ 123 ON (diff_id = stage_id AND diff_skyfile_id = stage_extra1 \ 124 AND stage = 'diff') \ 123 ON (diff_id = stage_id AND diff_skyfile_id = stage_extra1 AND stage = 'diff') \ 125 124 JOIN skycell using (skycell_id, tess_id) \ 126 125 JOIN warpRun on (warp1 = warp_id \ … … 308 307 JOIN mergedvodbProcessed using (merge_id) \ 309 308 JOIN diffInputSkyfile \ 310 ON (diff_id = stage_id AND diff_skyfile_id = stage_extra1 \ 311 AND stage = 'diff') \ 309 ON (diff_id = stage_id AND diff_skyfile_id = stage_extra1 AND stage = 'diff') \ 312 310 JOIN skycell using (skycell_id, tess_id) \ 313 311 JOIN warpRun on (warp1 = warp_id \ … … 513 511 get diff stage cmf name 514 512 ''' 515 def getDiffStagePathBase(self, dvoDb, diffSkyfileID): 513 def getDiffStagePathBase(self, diffSkyfileID): 514 sql = "SELECT DISTINCT diffSkyfile.path_base \ 515 FROM diffInputSkyfile \ 516 JOIN diffSkyfile using (diff_id, skycell_id) \ 517 WHERE diff_skyfile_id = " + str(diffSkyfileID) 518 519 rs = self.executeQuery(sql) 520 521 if not rs.first(): 522 self.logger.errorPair("missing cmf entry diff_skyfile_id:", str(diff_skyfile_id)) 523 # self.logger.errorPair("no diff cmfs found for diff_skyfile_id = %d" %diff_skyfile_id) 524 return None 525 526 pathBase = rs.getString(1) 527 return pathBase 528 529 ''' 530 get diff stage cmf name 531 XXX EAM 20151119 : this function does too much work: you have a diffSkyfileID, that matches to a unique path_base 532 ''' 533 def getDiffStagePathBaseOldVersion(self, dvoDb, diffSkyfileID): 516 534 print "got here, diffstagecmf" 517 535 sql = "SELECT DISTINCT diffSkyfile.path_base \ 518 536 FROM mergedvodbRun join minidvodbRun using (minidvodb_id) \ 519 537 JOIN addRun using (minidvodb_name) \ 520 JOIN diffInputSkyfile on (diff_skyfile_id = stage_extra1 \ 521 AND diff_id = stage_id AND stage = 'diff') \ 522 JOIN diffSkyfile using (diff_id, skycell_id, diff_skyfile_id) \ 538 JOIN diffInputSkyfile on (diff_skyfile_id = stage_extra1 AND diff_id = stage_id AND stage = 'diff') \ 539 JOIN diffSkyfile using (diff_id, skycell_id) \ 523 540 WHERE diff_skyfile_id = " + str(diffSkyfileID) + " \ 524 541 AND minidvodbRun.state = 'merged' \ … … 561 578 ''' 562 579 get diff stage cmf name 580 XXX EAM 20151119 This function is broken AND it does too much work 563 581 ''' 564 582 def getDiffStageCmf(self, dvoDb, diffSkyfileID): -
trunk/ippToPsps/test/fulltest.sh
r39061 r39165 561 561 562 562 rm -rf $OUTDIR/FO 563 rm -rf $OUTDIR/FG 563 564 564 565 ippjython loader.py $options $forcedobjqueuename once -simtest < /dev/null -
trunk/ippToPsps/test/gpc1schema.sql
r39015 r39165 21 21 CREATE TABLE diffRun ( diff_id INT, tess_id CHAR(64), state CHAR(16), diff_mode INT, software_ver CHAR(16) ); 22 22 CREATE TABLE diffInputSkyfile ( diff_id INT, warp1 INT, stack2 INT, diff_skyfile_id INT, tess_id CHAR(64), skycell_id CHAR(64) ); 23 CREATE TABLE diffSkyfile ( diff_id INT, diff_skyfile_id INT, tess_id CHAR(64),skycell_id CHAR(64), path_base CHAR(255) );23 CREATE TABLE diffSkyfile ( diff_id INT, skycell_id CHAR(64), path_base CHAR(255) ); 24 24 25 25 CREATE TABLE addRun ( add_id INT, stage CHAR(64), stage_extra1 INT, state CHAR(64), stage_id INT, minidvodb_name CHAR(64) ); -
trunk/ippToPsps/test/mkgpc1data.dvo
r39105 r39165 654 654 dbinsert diffRun (diff_id, tess_id, state, diff_mode, software_ver) values ($difID, $TESS_ID, "full", 2, "38000M") 655 655 dbinsert diffInputSkyfile (diff_id, warp1, stack2, diff_skyfile_id, tess_id, skycell_id) values ($difID, $wrpID, $stkID, $diffSkyfileID, $TESS_ID, $SKYCELL ) 656 dbinsert diffSkyfile (diff_id, diff_skyfile_id, tess_id, skycell_id, path_base) values ($difID, $diffSkyfileID, $TESS_ID, $SKYCELL, "$filename")656 dbinsert diffSkyfile (diff_id, skycell_id, path_base) values ($difID, $SKYCELL, "$filename") 657 657 end 658 658
Note:
See TracChangeset
for help on using the changeset viewer.
