LSSTApplications  19.0.0-13-g16625d3+7,20.0.0+1,20.0.0+19,20.0.0+21,20.0.0+23,20.0.0+3,20.0.0+4,20.0.0+5,20.0.0+7,20.0.0+8,20.0.0-1-g10df615+18,20.0.0-1-g253301a+6,20.0.0-1-g596936a+21,20.0.0-1-g8a53f90+2,20.0.0-1-gc96f8cb+22,20.0.0-1-gd1c87d7+2,20.0.0-1-gdb27ee5+3,20.0.0-11-gda4966f+6,20.0.0-12-g2a9f6943,20.0.0-2-gec03fae+4,20.0.0-21-g52834e7+3,20.0.0-3-gd2e950e,20.0.0-4-g085c40a3+5,20.0.0-4-g4a2362f,20.0.0-4-gde602ef96+5,20.0.0-4-ge48a6ca+17,20.0.0-5-gfcb36e1+4,20.0.0-6-g20dd8cc+1,20.0.0-6-g9c77118+1,w.2020.30
LSSTDataManagementBasePackage
Public Member Functions | Static Public Attributes | List of all members
lsst.ip.isr.measureCrosstalk.MeasureCrosstalkConfig Class Reference
Inheritance diagram for lsst.ip.isr.measureCrosstalk.MeasureCrosstalkConfig:

Public Member Functions

def setDefaults (self)
 

Static Public Attributes

 isr
 
 threshold
 
 doRerunIsr
 
 badMask
 
 rejIter
 
 rejSigma
 
 isTrimmed
 

Detailed Description

Configuration for MeasureCrosstalkTask.

Definition at line 44 of file measureCrosstalk.py.

Member Function Documentation

◆ setDefaults()

def lsst.ip.isr.measureCrosstalk.MeasureCrosstalkConfig.setDefaults (   self)

Definition at line 81 of file measureCrosstalk.py.

81  def setDefaults(self):
82  Config.setDefaults(self)
83  # Set ISR processing to run up until we would be applying the CT
84  # correction. Applying subsequent stages may corrupt the signal.
85  self.isr.doWrite = False
86  self.isr.doOverscan = True
87  self.isr.doAssembleCcd = True
88  self.isr.doBias = True
89  self.isr.doVariance = False # This isn't used in the calculation below.
90  self.isr.doLinearize = True # This is the last ISR step we need.
91  self.isr.doCrosstalk = False
92  self.isr.doBrighterFatter = False
93  self.isr.doDark = False
94  self.isr.doStrayLight = False
95  self.isr.doFlat = False
96  self.isr.doFringe = False
97  self.isr.doApplyGains = False
98  self.isr.doDefect = True # Masking helps remove spurious pixels.
99  self.isr.doSaturationInterpolation = False
100  self.isr.growSaturationFootprintSize = 0 # We want the saturation spillover: it's good signal.
101 
102 

Member Data Documentation

◆ badMask

lsst.ip.isr.measureCrosstalk.MeasureCrosstalkConfig.badMask
static
Initial value:
= ListField(
dtype=str,
default=["SAT", "BAD", "INTRP"],
doc="Mask planes to ignore when identifying source pixels."
)

Definition at line 60 of file measureCrosstalk.py.

◆ doRerunIsr

lsst.ip.isr.measureCrosstalk.MeasureCrosstalkConfig.doRerunIsr
static
Initial value:
= Field(
dtype=bool,
default=True,
doc="Rerun the ISR, even if postISRCCD files are available?"
)

Definition at line 55 of file measureCrosstalk.py.

◆ isr

lsst.ip.isr.measureCrosstalk.MeasureCrosstalkConfig.isr
static
Initial value:
= ConfigurableField(
target=IsrTask,
doc="Instrument signature removal task to use to process data."
)

Definition at line 46 of file measureCrosstalk.py.

◆ isTrimmed

lsst.ip.isr.measureCrosstalk.MeasureCrosstalkConfig.isTrimmed
static
Initial value:
= Field(
dtype=bool,
default=True,
doc="Have the amplifiers been trimmed before measuring CT?"
)

Definition at line 75 of file measureCrosstalk.py.

◆ rejIter

lsst.ip.isr.measureCrosstalk.MeasureCrosstalkConfig.rejIter
static
Initial value:
= Field(
dtype=int,
default=3,
doc="Number of rejection iterations for final coefficient calculation."
)

Definition at line 65 of file measureCrosstalk.py.

◆ rejSigma

lsst.ip.isr.measureCrosstalk.MeasureCrosstalkConfig.rejSigma
static
Initial value:
= Field(
dtype=float,
default=2.0,
doc="Rejection threshold (sigma) for final coefficient calculation."
)

Definition at line 70 of file measureCrosstalk.py.

◆ threshold

lsst.ip.isr.measureCrosstalk.MeasureCrosstalkConfig.threshold
static
Initial value:
= Field(
dtype=float,
default=30000,
doc="Minimum level of source pixels for which to measure crosstalk."
)

Definition at line 50 of file measureCrosstalk.py.


The documentation for this class was generated from the following file:
pex.config.wrap.setDefaults
setDefaults
Definition: wrap.py:293