Changeset 37355 for trunk/ippToPsps/jython/detectionbatch.py
- Timestamp:
- Sep 4, 2014, 7:53:19 AM (12 years ago)
- File:
-
- 1 edited
-
trunk/ippToPsps/jython/detectionbatch.py (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippToPsps/jython/detectionbatch.py
r37246 r37355 256 256 sqlLine.group("polyOrder", self.getKeyInt(header, 0, 'NPLYTERM')) 257 257 258 nPolyterm = int(self.getKey Value(header, 'NPLYTERM'))258 nPolyterm = int(self.getKeyInt(header, 0, 'NPLYTERM')) 259 259 if nPolyterm > 1: 260 260 sqlLine.group("pca1x2y0", self.getKeyFloat(header, "%.8e", 'PCA1X2Y0')) … … 344 344 sqlLine.group("xPosErr", "X_PSF_SIG") 345 345 sqlLine.group("yPosErr", "Y_PSF_SIG") 346 sqlLine.group("pltScale", "PLTSCALE") 347 sqlLine.group("posAngle", "POSANGLE") 348 sqlLine.group("raErr", "X_PSF_SIG * abs(PLTSCALE)") 349 sqlLine.group("decErr", "Y_PSF_SIG * abs(PLTSCALE)") 346 if (self.id >= 982483): 347 sqlLine.group("pltScale", "PLTSCALE") 348 sqlLine.group("posAngle", "POSANGLE") 349 sqlLine.group("raErr", "X_PSF_SIG * abs(PLTSCALE)") 350 sqlLine.group("decErr", "Y_PSF_SIG * abs(PLTSCALE)") 351 else: 352 sqlLine.group("pltScale", "0.257") 353 sqlLine.group("posAngle", "-999") 354 sqlLine.group("raErr", "X_PSF_SIG * 0.257") 355 sqlLine.group("decErr", "Y_PSF_SIG * 0.257") 350 356 sqlLine.group("psfFlux", "PSF_INST_FLUX / " + extTimeString) 351 357 sqlLine.group("psfFluxErr", "PSF_INST_FLUX_SIG / " + extTimeString) 352 sqlLine.group("psfMajorFWHM", "PSF_FWHM_MAJ") 353 sqlLine.group("psfMinorFWHM", "PSF_FWHM_MIN") 358 if (self.id >= 982483): 359 sqlLine.group("psfMajorFWHM", "PSF_FWHM_MAJ") 360 sqlLine.group("psfMinorFWHM", "PSF_FWHM_MIN") 361 sqlLine.group("psfCore", "PSF_CORE") 354 362 sqlLine.group("psfTheta", "PSF_THETA") 355 sqlLine.group("psfCore", "PSF_CORE")356 363 sqlLine.group("psfQf", "PSF_QF") 357 364 sqlLine.group("psfQfPerfect", "PSF_QF_PERFECT") … … 367 374 sqlLine.group("momentM4C", "MOMENTS_M4C") 368 375 sqlLine.group("momentM4S", "MOMENTS_M4S") 369 sqlLine.group("apFlux", "AP_FLUX / " + extTimeString) 370 sqlLine.group("apFluxErr", "AP_FLUX_SIG / " + extTimeString) 371 sqlLine.group("apFillF", "AP_NPIX / (3.14159265359 * POW(AP_MAG_RADIUS - 0.5, 2))") 376 if (self.id >= 982483): 377 sqlLine.group("apFlux", "AP_FLUX / " + extTimeString) 378 sqlLine.group("apFluxErr", "AP_FLUX_SIG / " + extTimeString) 379 sqlLine.group("apFillF", "AP_NPIX / (3.14159265359 * POW(AP_MAG_RADIUS - 0.5, 2))") 372 380 sqlLine.group("apRadius", "AP_MAG_RADIUS") 373 381 sqlLine.group("kronFlux", "KRON_FLUX / " + extTimeString) … … 529 537 ota = "XY%d%d" % (x, y) 530 538 531 if self.config.test and not ((x == 0) and (y == 1)): 539 # I need better control over this.. 540 if False and self.config.test and not ((x == 0) and (y == 1)): 532 541 print "skipping ota: " + ota 533 542 continue … … 709 718 if ota not in self.imageIDs: continue 710 719 711 if self.config.test and not ((x == 0) and (y == 1)):720 if False and self.config.test and not ((x == 0) and (y == 1)): 712 721 print "skipping ota " + ota 713 722 continue … … 824 833 825 834 regex = ".*.psf" 826 if self.config.test and self.config.camera == "gpc1":835 if False and self.config.test and self.config.camera == "gpc1": 827 836 regex = "XY01.psf" 828 837 829 # XXX EAM NOTE : this is fragile : requires PS1_V4 830 # columns = "IPP_IDET X_PSF Y_PSF X_PSF_SIG Y_PSF_SIG PSF_INST_MAG PSF_INST_MAG_SIG PSF_INST_FLUX PSF_INST_FLUX_SIG PEAK_FLUX_AS_MAG PSF_MAJOR PSF_MINOR PSF_THETA EXT_NSIGMA PSF_QF MOMENTS_XX MOMENTS_XY MOMENTS_YY AP_MAG AP_FLUX KRON_FLUX KRON_FLUX_ERR FLAGS FLAGS2 SKY SKY_SIGMA EXT_NSIGMA PSF_QF_PERFECT PSF_CHISQ" 831 832 # XXX EAM NOTE : this is fragile : requires PS1_V5 833 columns = "IPP_IDET X_PSF Y_PSF X_PSF_SIG Y_PSF_SIG POSANGLE PLTSCALE PSF_INST_FLUX PSF_INST_FLUX_SIG PSF_FWHM_MAJ PSF_FWHM_MIN PSF_THETA PSF_CORE PSF_QF PSF_QF_PERFECT PSF_CHISQ EXT_NSIGMA MOMENTS_XX MOMENTS_XY MOMENTS_YY MOMENTS_R1 MOMENTS_RH MOMENTS_M3C MOMENTS_M3S MOMENTS_M4C MOMENTS_M4S AP_FLUX AP_FLUX_SIG AP_NPIX AP_MAG_RADIUS KRON_FLUX KRON_FLUX_ERR SKY SKY_SIGMA FLAGS FLAGS2" 838 print "my ID: " + str(self.id) 839 840 if (self.id < 982483): 841 # XXX EAM NOTE : this is fragile : requires PS1_V4 842 columns = "IPP_IDET X_PSF Y_PSF X_PSF_SIG Y_PSF_SIG PSF_INST_FLUX PSF_INST_FLUX_SIG PSF_MAJOR PSF_MINOR PSF_THETA PSF_QF PSF_QF_PERFECT PSF_CHISQ EXT_NSIGMA MOMENTS_XX MOMENTS_XY MOMENTS_YY MOMENTS_R1 MOMENTS_RH MOMENTS_M3C MOMENTS_M3S MOMENTS_M4C MOMENTS_M4S AP_MAG_RADIUS KRON_FLUX KRON_FLUX_ERR SKY SKY_SIGMA FLAGS FLAGS2" 843 else: 844 # XXX EAM NOTE : this is fragile : requires PS1_V5 845 columns = "IPP_IDET X_PSF Y_PSF X_PSF_SIG Y_PSF_SIG POSANGLE PLTSCALE PSF_INST_FLUX PSF_INST_FLUX_SIG PSF_FWHM_MAJ PSF_FWHM_MIN PSF_THETA PSF_CORE PSF_QF PSF_QF_PERFECT PSF_CHISQ EXT_NSIGMA MOMENTS_XX MOMENTS_XY MOMENTS_YY MOMENTS_R1 MOMENTS_RH MOMENTS_M3C MOMENTS_M3S MOMENTS_M4C MOMENTS_M4S AP_FLUX AP_FLUX_SIG AP_NPIX AP_MAG_RADIUS KRON_FLUX KRON_FLUX_ERR SKY SKY_SIGMA FLAGS FLAGS2" 834 846 835 847 return super(DetectionBatch, self).importIppTables(columns, regex)
Note:
See TracChangeset
for help on using the changeset viewer.
