Hide keyboard shortcuts

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

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

""" 

CFHT-specific overrides for processCcdTask 

""" 

import os.path 

 

from lsst.utils import getPackageDir 

from lsst.obs.cfht.cfhtIsrTask import CfhtIsrTask 

 

from lsst.meas.algorithms import LoadIndexedReferenceObjectsTask 

 

cfhtConfigDir = os.path.join(getPackageDir("obs_cfht"), "config") 

config.calibrate.photoCal.colorterms.load(os.path.join(cfhtConfigDir, 'colorterms.py')) 

 

config.isr.retarget(CfhtIsrTask) 

config.isr.load(os.path.join(cfhtConfigDir, "isr.py")) 

 

config.calibrate.photoCal.colorterms.load(os.path.join(cfhtConfigDir, 'colorterms.py')) 

 

config.charImage.repair.doCosmicRay = True 

config.charImage.repair.cosmicray.cond3_fac = 2.5 

config.charImage.repair.cosmicray.cond3_fac2 = 0.4 

config.charImage.repair.cosmicray.niteration = 3 

config.charImage.repair.cosmicray.nCrPixelMax = 100000 

config.charImage.repair.cosmicray.minSigma = 6.0 

config.charImage.repair.cosmicray.min_DN = 150.0 

 

# Astrometry 

for refObjLoader in (config.calibrate.astromRefObjLoader, 

config.calibrate.photoRefObjLoader, 

config.charImage.refObjLoader, 

): 

refObjLoader.retarget(LoadIndexedReferenceObjectsTask) 

refObjLoader.filterMap = {'i2': 'i'} 

refObjLoader.ref_dataset_name = "ps1_pv3_3pi_20170110" 

 

config.calibrate.astrometry.wcsFitter.order = 3 

config.calibrate.astrometry.matcher.maxMatchDistArcSec = 5 

 

config.calibrate.photoCal.applyColorTerms = True 

config.calibrate.photoCal.photoCatName = "ps1_pv3_3pi_20170110" 

 

# this was the default prior to DM-11521. New default is 2000. 

config.calibrate.deblend.maxFootprintSize=0 

 

# Better astrometry matching 

config.calibrate.astrometry.matcher.numBrightStars = 150