# This yaml file is used to define the tasks and configuration of
|
# a Gen 3 pipeline used for testing in ts_wep.
|
description: wep basic processing test pipeline
|
# Here we specify the corresponding instrument for the data we
|
# will be using.
|
instrument: lsst.obs.lsst.LsstCam
|
# Then we can specify each task in our pipeline by a name
|
# and then specify the class name corresponding to that task
|
tasks:
|
isr:
|
class: lsst.ip.isr.isrTask.IsrTask
|
# Below we specify the configuration settings we want to use
|
# when running the task in this pipeline. Since our data doesn't
|
# include bias or flats we only want to use doApplyGains and
|
# doOverscan in our isr task.
|
config:
|
connections.outputExposure: 'postISRCCD'
|
doBias: False
|
doVariance: False
|
doLinearize: False
|
doCrosstalk: False
|
doDefect: False
|
doNanMasking: False
|
doInterpolate: False
|
doBrighterFatter: False
|
doDark: False
|
doFlat: False
|
doApplyGains: True
|
doFringe: False
|
doOverscan: True
|
generateDonutCatalogWcsTask:
|
class: lsst.ts.wep.task.GenerateDonutCatalogWcsTask.GenerateDonutCatalogWcsTask
|
# Here we specify the configurations for pointing that we added into the class
|
# GenerateDonutCatalogWcsTaskConfig.
|
config:
|
filterName: 'g'
|
referenceSelector.doMagLimit: True
|
referenceSelector.magLimit.maximum: 15.90
|
referenceSelector.magLimit.minimum: 8.74
|
referenceSelector.magLimit.fluxField: 'g_flux'
|
doDonutSelection: True
|
donutSelector.fluxField: 'g_flux'
|
donutSelector.donutRadius: 80
|
estimateZernikesCwfsTask:
|
class: lsst.ts.wep.task.EstimateZernikesCwfsTask.EstimateZernikesCwfsTask
|
config:
|
# And here we specify the configuration settings originally defined in
|
# EstimateZernikesCwfsTaskConfig.
|
donutTemplateSize: 160
|
donutStampSize: 160
|
initialCutoutPadding: 5
|
|
Results are stored at UW in: /epyc/projects/lsst_comm/closedLoopTests