Changeset 38940
- Timestamp:
- Oct 22, 2015, 6:50:53 AM (11 years ago)
- Location:
- trunk/ippToPsps/jython
- Files:
-
- 2 edited
-
forcedwarpbatch.py (modified) (3 diffs)
-
gpc1db.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippToPsps/jython/forcedwarpbatch.py
r38930 r38940 107 107 self.header[num] = self.fits[num].getPrimaryHeader() 108 108 self.warpSkyFileID[num] = self.getKeyValue(self.header[num],"IMAGEID") 109 self.filterName[num] = self.getKeyValue(self.header[num],"FPA.FILTERID") 110 self.logger.infoPair("found filterName",self.filterName[num]) 109 110 ## XXX: filter is not in the heade 111 ## self.filterName[num] = self.getKeyValue(self.header[num],"FPA.FILTERID") 112 ## self.logger.infoPair("found filterName",self.filterName[num]) 113 111 114 self.logger.infoPair("found warp_skyfile_id",self.warpSkyFileID[num]) 112 115 113 116 # get camera meta data from gpc1 database 114 # NOTE: this should all be in the header 115 meta ={} 117 # NOTE: this should all be in the header, but is not in at least some cases 116 118 meta = self.gpc1Db.getForcedWarpStageMeta(forcedWarpID, self.warpSkyFileID[num]) 117 119 … … 120 122 raise 121 123 122 self.expID[num] = meta[0] 123 self.expTime[num] = meta[1] 124 self.expID[num] = meta['exp_id'] 125 self.expTime[num] = meta['exp_time'] 126 self.filterName[num] = meta['filter'] 127 self.skycellName[num] = meta['skycell_id'] 128 self.tessName[num] = meta['tess_id'] 129 124 130 # This isn't populated in the database (it's NULL). The hack is below. 125 131 # self.analysisVer[num] = meta[2] 126 self.skycellName[num] = meta[3] 127 self.tessName[num] = meta[4] 128 129 self.logger.infoPair("found exp_id",str(self.expID[num])) 130 self.logger.infoPair("found exp_time",str(self.expTime[num])) 131 self.logger.infoPair("found skycell_id",self.skycellName[num]) 132 self.logger.infoPair("found tess_id",self.tessName[num]) 132 133 self.logger.infoPair("found exp_id", str(self.expID[num])) 134 self.logger.infoPair("found exp_time", str(self.expTime[num])) 135 self.logger.infoPair("found filter", str(self.filterNam[num])) 136 self.logger.infoPair("found skycell_id", self.skycellName[num]) 137 self.logger.infoPair("found tess_id", self.tessName[num]) 133 138 134 139 self.tessID[num] = self.scratchDb.getTessID(self.tessName[num]) … … 237 242 header = self.header[num] 238 243 self.logger.infoPair("found header","ok") 239 photoCalID = str(self.scratchDb.getPhotoCalID(header['IMAGEID'])) 244 245 # photoCalID = str(self.scratchDb.getPhotoCalID(header['IMAGEID'])) 246 247 # XXX fix this: 248 photoCalID = GPC1.filtername.ForcedWarp 240 249 241 250 # XXX hard-wired platescale : 0.25 -
trunk/ippToPsps/jython/gpc1db.py
r38931 r38940 388 388 self.logger.debug("Querying GPC1 for forced warp meta data") 389 389 390 meta = []390 meta = {} 391 391 392 392 sql = "SELECT \ 393 393 exp_id, \ 394 394 exp_time, \ 395 filter, 395 396 fullForceResult.software_ver, \ 396 397 skycell_id, \ … … 415 416 416 417 try: 417 meta .append(rs.getString(1))418 meta .append(rs.getString(2))419 meta .append(rs.getString(3))420 meta .append(rs.getString(4))421 meta .append(rs.getString(5))422 423 except: 424 self.logger.errorPair("getForcedWarpStageMeta()", " empty meta data")418 meta['exp_id'] = rs.getString(1) 419 meta['exp_time'] = rs.getString(2) 420 meta['filter'] = rs.getString(3) 421 meta['software_ver'] = rs.getString(4) 422 meta['skycell_id'] = rs.getString(5) 423 meta['tess_id'] = rs.getString(6) 424 except: 425 self.logger.errorPair("getForcedWarpStageMeta()", "missing metadata entry") 425 426 426 427 return meta 427 428 429 428 430 429 '''
Note:
See TracChangeset
for help on using the changeset viewer.
