Changeset 33701
- Timestamp:
- Apr 4, 2012, 12:33:07 PM (14 years ago)
- File:
-
- 1 edited
-
trunk/ippToPsps/jython/objectbatch.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippToPsps/jython/objectbatch.py
r33688 r33701 55 55 self.dvoObjects = DvoObjects(self.logger, self.config, self.scratchDb.dbName) 56 56 57 58 57 # create an output filename, which is {dvoINDEX}.FITS 59 58 self.outputFitsFile = "%08d.FITS" % self.id … … 105 104 if code < 0: continue 106 105 filters.append([code, filter]) 107 106 107 # get a count of the available filters 108 filterCount = len(filters) 109 110 self.logger.infoPair("Available filters", filters) 111 108 112 # the 'code' now defines the order in the cps file that the mags are listed for a given filter 109 113 for filter in filters: 110 114 111 115 sql = "UPDATE Object \ 112 JOIN " + cpsTable + " AS cps ON (cps.row = (Object.row* 5)-" + str(filter[0]) + ") \116 JOIN " + cpsTable + " AS cps ON (cps.row = (Object.row*" + str(filterCount) + ")-" + str(filter[0]) + ") \ 113 117 SET \ 114 " + filter[1] + "MeanMag = MAG, \ 115 " + filter[1] + "MeanMagErr = MAG_ERR" 118 n" + filter[1] + " = NCODE \ 119 ," + filter[1] + "MeanMag = MAG \ 120 ," + filter[1] + "MeanMagErr = MAG_ERR" 116 121 117 122 self.scratchDb.execute(sql) … … 128 133 ,izMeanColor = (iMeanMag - zMeanMag) \ 129 134 ,zyMeanColor = (zMeanMag - yMeanMag) \ 130 ,grMeanColorErr = (gMeanMagErr - rMeanMagErr) \131 ,riMeanColorErr = (rMeanMagErr - iMeanMagErr) \132 ,izMeanColorErr = (iMeanMagErr - zMeanMagErr) \133 ,zyMeanColorErr = (zMeanMagErr - yMeanMagErr) \135 ,grMeanColorErr = SQRT(POW(gMeanMagErr,2) + POW(rMeanMagErr,2)) \ 136 ,riMeanColorErr = SQRT(POW(rMeanMagErr,2) + POW(iMeanMagErr,2)) \ 137 ,izMeanColorErr = SQRT(POW(iMeanMagErr,2) + POW(zMeanMagErr,2)) \ 138 ,zyMeanColorErr = SQRT(POW(zMeanMagErr,2) + POW(yMeanMagErr,2)) \ 134 139 " 135 140 try:
Note:
See TracChangeset
for help on using the changeset viewer.
