The new ProcessCcdTask is ready to be tested on real data. This topic is intended as a place for help and to record feedback and questions. I would like to emphasis the algorithms and proper values for configuration parameters here (minor code issues are probably best discussed on the ticket or as github comments). Please see DM-4692 itself for a description of how the new ProcessCcdTask works.
Some settings that may be of interest when testing on real data:
-
charImage.psfIterations
: number of iterations to converge on a PSF solution -
charImage.detectAndMeasure.detection.includeThresholdMultiplier
andthresholdValue
Te product gives the # sigma for detecting sources used to fit the PSF
and which appear in theicSrc
catalog -
calibrate.detectAndMeasure.detection.includeThresholdMultiplier
andthresholdValue
(the product gives the # sigma for detecting sources used to fit WCS and zero-point
and which appear in theSrc
catalog
The long-term plan is to use only one bin/processCcd.py, but for now SDSS and the version of DECam that uses output from the community pipeline will both need trivial variants that set the dataset type of the --id
argument (e.g. for SDSS the value is fpC
). Simply retargeting the ISR task is not sufficient. obs_sdss has the needed code.