Coverage for config/processCcd.py : 91%

Hot-keys on this page
r m x p toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
1"""
2CFHT-specific overrides for processCcdTask
3"""
4import os.path
6from lsst.utils import getPackageDir
7from lsst.obs.cfht.cfhtIsrTask import CfhtIsrTask
9from lsst.meas.astrom import MatchOptimisticBTask
11cfhtConfigDir = os.path.join(getPackageDir("obs_cfht"), "config")
12config.calibrate.photoCal.colorterms.load(os.path.join(cfhtConfigDir, 'colorterms.py'))
14config.isr.retarget(CfhtIsrTask)
15config.isr.load(os.path.join(cfhtConfigDir, "isr.py"))
17config.calibrate.photoCal.colorterms.load(os.path.join(cfhtConfigDir, 'colorterms.py'))
19config.charImage.repair.doCosmicRay = True
20config.charImage.repair.cosmicray.cond3_fac = 2.5
21config.charImage.repair.cosmicray.cond3_fac2 = 0.4
22config.charImage.repair.cosmicray.niteration = 3
23config.charImage.repair.cosmicray.nCrPixelMax = 100000
24config.charImage.repair.cosmicray.minSigma = 6.0
25config.charImage.repair.cosmicray.min_DN = 150.0
27# Astrometry
28for refObjLoader in (config.calibrate.astromRefObjLoader,
29 config.calibrate.photoRefObjLoader,
30 config.charImage.refObjLoader,
31 ):
32 refObjLoader.filterMap = {'i2': 'i'}
33 refObjLoader.ref_dataset_name = "ps1_pv3_3pi_20170110"
35config.calibrate.connections.astromRefCat = "ps1_pv3_3pi_20170110"
36config.calibrate.connections.photoRefCat = "ps1_pv3_3pi_20170110"
38config.calibrate.astrometry.wcsFitter.order = 3
39if isinstance(config.calibrate.astrometry.matcher, MatchOptimisticBTask): 39 ↛ 40line 39 didn't jump to line 40, because the condition on line 39 was never true
40 config.calibrate.astrometry.matcher.maxMatchDistArcSec = 5
41 config.calibrate.astrometry.sourceSelector['matcher'].excludePixelFlags = False
43config.calibrate.photoCal.applyColorTerms = True
44config.calibrate.photoCal.photoCatName = "ps1_pv3_3pi_20170110"
46# this was the default prior to DM-11521. New default is 2000.
47config.calibrate.deblend.maxFootprintSize=0
49# Better astrometry matching
50config.calibrate.astrometry.matcher.numBrightStars = 150