- Timestamp:
- Nov 7, 2015, 2:40:16 AM (11 years ago)
- Location:
- trunk/ippToPsps
- Files:
-
- 2 edited
-
config/tables.DF.vot (modified) (1 diff)
-
jython/diffbatch.py (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippToPsps/config/tables.DF.vot
r39070 r39071 56 56 <FIELD name="expTime" arraysize="1" datatype="float" unit="seconds" default="-999"> 57 57 <DESCRIPTION>Exposure time of positive image.</DESCRIPTION> 58 </FIELD> 59 <FIELD name="psfModelID" arraysize="1" datatype="int" unit="dimensionless" default="-999"> 60 <DESCRIPTION>PSF model identifier.</DESCRIPTION> 61 </FIELD> 62 <FIELD name="psfFWHM" arraysize="1" datatype="float" unit="arcsec" default="-999"> 63 <DESCRIPTION>Mean PSF full width at half maximum at image center.</DESCRIPTION> 64 </FIELD> 65 <FIELD name="psfWidMajor" arraysize="1" datatype="float" unit="arcsec" default="-999"> 66 <DESCRIPTION>PSF major axis FWHM at image center.</DESCRIPTION> 67 </FIELD> 68 <FIELD name="psfWidMinor" arraysize="1" datatype="float" unit="arcsec" default="-999"> 69 <DESCRIPTION>PSF minor axis FWHM at image center.</DESCRIPTION> 70 </FIELD> 71 <FIELD name="psfTheta" arraysize="1" datatype="float" unit="degrees" default="-999"> 72 <DESCRIPTION>PSF major axis orientation at image center.</DESCRIPTION> 73 </FIELD> 74 <FIELD name="numStamps" arraysize="1" datatype="int" unit="dimensionless" default="-999"> 75 <DESCRIPTION>Number of stamps.</DESCRIPTION> 76 </FIELD> 77 <FIELD name="stampDevMean" arraysize="1" datatype="float" unit="dimensionless" default="-999"> 78 <DESCRIPTION>Mean stamp deviation.</DESCRIPTION> 79 </FIELD> 80 <FIELD name="stampDevRMS" arraysize="1" datatype="float" unit="dimensionless" default="-999"> 81 <DESCRIPTION>RMS stamp deviation.</DESCRIPTION> 82 </FIELD> 83 <FIELD name="normalization" arraysize="1" datatype="float" unit="dimensionless" default="-999"> 84 <DESCRIPTION>Normalization.</DESCRIPTION> 85 </FIELD> 86 <FIELD name="convolveMax" arraysize="1" datatype="float" unit="dimensionless" default="-999"> 87 <DESCRIPTION>Maxiumum convolution fraction.</DESCRIPTION> 88 </FIELD> 89 <FIELD name="deconvolveMax" arraysize="1" datatype="float" unit="dimensionless" default="-999"> 90 <DESCRIPTION>Maximum deconvolution fraction.</DESCRIPTION> 58 91 </FIELD> 59 92 <FIELD name="ctype1" arraysize="100" datatype="char" unit="dimensionless" default=""> -
trunk/ippToPsps/jython/diffbatch.py
r39049 r39071 84 84 self.projectionID ={} 85 85 self.expID ={} 86 86 self.psfModelID = {} 87 self.psfFWHM = {} 88 self.psfFwhmMajor = {} 89 self.psfFwhmMinor = {} 90 87 91 # number is special - it is simply a list of diff skyfile IDs, used for 88 92 # looping over things … … 168 172 self.md5sum[num] = self.posFits[num].getMd5sum() 169 173 174 ## MEH adding psfFWHM info from header 175 ## -- XXX hard-wired platescale : 0.25 176 pltscale = 0.25 177 self.psfFwhmMajor[num] = pltscale * self.getKeyFloat(self.header[num], "%.8f", 'FWHM_MAJ') 178 self.psfFwhmMinor[num] = pltscale * self.getKeyFloat(self.header[num], "%.8f", 'FWHM_MIN') 179 self.psfFWHM[num] = 0.5*(self.psfFwhmMajor[num] + self.psfFwhmMinor[num]) 180 181 self.psfmodel_name[num] = self.getKeyValue(self.header[num], 'PSFMODEL') 182 self.psfmodelID[num] = self.scratchDb.getFitModelID(self.psfmodel_name[num]) 183 184 170 185 # drop the existing tables 171 186 … … 218 233 sqlLine.group("negImageID", self.negImageID[num]); 219 234 sqlLine.group("ippDiffID", self.ippDiffID[num]); 220 221 ## MEH adding projectionID -- want str for pre-0 in both?222 235 sqlLine.group("projectionID", str(self.projectionID[num])) 223 236 sqlLine.group("skycellID", str(self.skycellID[num])) … … 226 239 sqlLine.group("md5sum", str(self.md5sum[num])) 227 240 sqlLine.group("expTime", self.expTime[num]); 241 sqlLine.group("psfModelID", self.psfmodelID[num]) 242 sqlLine.group("psfFWHM", self.psfFWHM[num]) 243 sqlLine.group("psfWidMajor", self.psfFwhmMajor[num]) 244 sqlLine.group("psfWidMinor", self.psfFwhmMinor[num]) 245 sqlLine.group("psfTheta", self.getKeyFloat(header, "%.8f", 'ANGLE')) 246 sqlLine.group("numStamps", self.getKeyValue(self.header[num], 'SUBTRACTION.STAMPS')) 247 sqlLine.group("stampDevMean", self.getKeyFloat(self.header[num], "%.8e", 'SUBTRACTION.DEV.MEAN')) 248 sqlLine.group("stampDevRMS", self.getKeyFloat(self.header[num], "%.8e", 'SUBTRACTION.DEV.RMS')) 249 sqlLine.group("normalization", self.getKeyFloat(self.header[num], "%.8e", 'SUBTRACTION.NORM')) 250 sqlLine.group("convolveMax", self.getKeyFloat(self.header[num], "%.8e", 'SUBTRACTION.CONV.MAX')) 251 sqlLine.group("deconvolveMax", self.getKeyFloat(self.header[num], "%.8e", 'SUBTRACTION.DECONV.MAX')) 228 252 sqlLine.group("ctype1", self.getKeyValue(self.header[num], 'CTYPE1')); 229 253 sqlLine.group("ctype2", self.getKeyValue(self.header[num], 'CTYPE2'));
Note:
See TracChangeset
for help on using the changeset viewer.
