Changeset 38794
- Timestamp:
- Oct 6, 2015, 3:38:02 PM (11 years ago)
- Location:
- trunk/ippToPsps
- Files:
-
- 6 edited
-
config/tables.FW.vot (modified) (1 diff)
-
config/tables.ST.vot (modified) (1 diff)
-
jython/detectionbatch.py (modified) (2 diffs)
-
jython/forcedwarpbatch.py (modified) (2 diffs)
-
jython/scratchdb.py (modified) (1 diff)
-
jython/stackbatch.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippToPsps/config/tables.FW.vot
r38763 r38794 45 45 <DESCRIPTION>Number of photometric reference sources.</DESCRIPTION> 46 46 </FIELD> 47 <FIELD name="psfModelID" arraysize="100" datatype=" char" unit="dimensionless" default="">47 <FIELD name="psfModelID" arraysize="100" datatype="int" unit="dimensionless" default="-999"> 48 48 <DESCRIPTION>PSF model identifier.</DESCRIPTION> 49 49 </FIELD> -
trunk/ippToPsps/config/tables.ST.vot
r38786 r38794 59 59 <DESCRIPTION>Number of photometric reference sources.</DESCRIPTION> 60 60 </FIELD> 61 <FIELD name="psfModelID" arraysize="100" datatype=" char" unit="dimensionless" default="">61 <FIELD name="psfModelID" arraysize="100" datatype="int" unit="dimensionless" default="-999"> 62 62 <DESCRIPTION>PSF model identifier.</DESCRIPTION> 63 63 </FIELD> -
trunk/ippToPsps/jython/detectionbatch.py
r38791 r38794 198 198 psfFwhm = 0.5*(float(psfFwhmMajor) + float(psfFwhmMinor)) 199 199 200 psfmodel_name = self.getKeyValue(header, 'PSFMODEL') 201 psfmodelID = self.scratchDb.getFitModelID(psfmodel_name) 202 200 203 ast_cdx = self.getKeyFloat(header, "%.8f",'AST_CDX') 201 204 ast_cdy = self.getKeyFloat(header, "%.8f",'AST_CDY') … … 219 222 sqlLine.group("nx", self.getKeyInt(header, 0, 'CNAXIS1')) 220 223 sqlLine.group("ny", self.getKeyInt(header, 0, 'CNAXIS2')) 224 sqlLine.group("psfModelID" psfmodelID) 221 225 sqlLine.group("psfFwhm", str(psfFwhm)) 222 226 sqlLine.group("psfWidMajor", psfFwhmMajor) -
trunk/ippToPsps/jython/forcedwarpbatch.py
r38793 r38794 224 224 # photoCalID = str(self.scratchDb.getPhotoCalID(forcedWarpID)) 225 225 226 psfmodel_name = self.getKeyValue(header, 'PSFMODEL') 227 psfmodelID = self.scratchDb.getFitModelID(psfmodel_name) 228 226 229 sqlLine = sqlUtility("INSERT INTO ForcedWarpMeta_"+forcedWarpID+" (") 227 230 #batchID (below) … … 249 252 # sqlLine.group("nAstroRef", self.getKeyValue(header, 'NASTRO')) 250 253 # sqlLine.group("nPhotoRef", self.getKeyValue(header, 'NASTRO')) 251 sqlLine.group("psfModelID", self.getKeyValue(header, 'PSFMODEL'))254 sqlLine.group("psfModelID", psfmodelID) 252 255 sqlLine.group("psfFwhm_mean", self.getKeyFloat(header, "%.8f", 'FWHM_MAJ')) 253 256 sqlLine.group("psfFwhm_max", self.getKeyFloat(header, "%.8f", 'FW_MJ_UQ')) -
trunk/ippToPsps/jython/scratchdb.py
r37450 r38794 130 130 131 131 return filterID 132 133 ''' 134 Get the fitModelID from FitModel table based on model name 135 ''' 136 def getFitModelID(self, name): 137 138 sql = "SELECT fitModelID FROM FitModel WHERE name = '" + name + "'" 139 try: 140 rs = self.executeQuery(sql) 141 rs.first() 142 fitModelID = rs.getInt(1) 143 except: 144 self.logger.errorPair("No fitModelID found for model name", name) 145 fitModelID = -1 146 147 return fitModelID 132 148 133 149 ''' -
trunk/ippToPsps/jython/stackbatch.py
r38787 r38794 225 225 fwhm_maj = self.getKeyFloat(header, "%.8f", 'FWHM_MAJ') 226 226 fwhm_maj_uq = self.getKeyFloat(header, "%.8f", 'FW_MJ_UQ') 227 psfmodel = self.getKeyValue(header, 'PSFMODEL') 227 psfmodel_name = self.getKeyValue(header, 'PSFMODEL') 228 psfmodelID = self.scratchDb.getFitModelID(psfmodel_name) 228 229 229 230 ast_cdx = self.getKeyFloat(header, "%.8f",'AST_CDX') … … 259 260 sqlLine.group("completMag", self.getKeyFloat(header, "%.8f", 'FLIMIT')) 260 261 sqlLine.group("expTime", self.getKeyFloat(header, "%.5f", 'EXPTIME')) 261 sqlLine.group("psfModelID", psfmodel )262 sqlLine.group("psfModelID", psfmodelID) 262 263 sqlLine.group("psfFwhm_mean", fwhm_maj) 263 264 sqlLine.group("psfFwhm_max", fwhm_maj_uq)
Note:
See TracChangeset
for help on using the changeset viewer.
