Configuration parameters for isrMockLSST.
Definition at line 51 of file isrMockLSST.py.
◆ setDefaults()
| lsst.ip.isr.isrMockLSST.IsrMockLSSTConfig.setDefaults |
( |
| self | ) |
|
◆ validate()
| lsst.ip.isr.isrMockLSST.IsrMockLSSTConfig.validate |
( |
| self | ) |
|
◆ assembleCcd
| lsst.ip.isr.isrMockLSST.IsrMockLSSTConfig.assembleCcd |
|
static |
Initial value:= pexConfig.ConfigurableField(
target=AssembleCcdTask,
doc="CCD assembly task; used for defect box conversions.",
)
Definition at line 193 of file isrMockLSST.py.
◆ badParallelOverscanColumnLevel
| lsst.ip.isr.isrMockLSST.IsrMockLSSTConfig.badParallelOverscanColumnLevel |
|
static |
Initial value:= pexConfig.Field(
dtype=float,
default=300000.,
doc="Bright parallel overscan column level (electron). Should be above saturation.",
)
Definition at line 86 of file isrMockLSST.py.
◆ badParallelOverscanColumnNeighborsLevel
| lsst.ip.isr.isrMockLSST.IsrMockLSSTConfig.badParallelOverscanColumnNeighborsLevel |
|
static |
Initial value:= pexConfig.Field(
dtype=float,
default=50.0,
doc="Bright parallel overscan column neighbors level (electron).",
)
Definition at line 96 of file isrMockLSST.py.
◆ bfStrength
| lsst.ip.isr.isrMockLSST.IsrMockLSSTConfig.bfStrength |
|
static |
Initial value:= pexConfig.Field(
dtype=float,
default=2.0,
doc="The brighter fatter effect scaling parameter (cannot be zero)."
"Nominally = 1, but = 2 is more realistic."
)
Definition at line 111 of file isrMockLSST.py.
◆ biasLevel
| lsst.ip.isr.isrMock.IsrMockConfig.biasLevel |
|
staticinherited |
Initial value:= pexConfig.Field(
dtype=float,
default=8000.0,
doc="Background contribution to be generated from the bias offset in adu.",
)
Definition at line 139 of file isrMock.py.
◆ brightDefectLevel
| lsst.ip.isr.isrMockLSST.IsrMockLSSTConfig.brightDefectLevel |
|
static |
Initial value:= pexConfig.Field(
dtype=float,
default=30000.0,
doc="Bright defect level (electron).",
)
Definition at line 76 of file isrMockLSST.py.
◆ brighterFatterCalibType
| lsst.ip.isr.isrMock.IsrMockConfig.brighterFatterCalibType |
|
staticinherited |
Initial value:= pexConfig.ChoiceField(
dtype=str,
doc="Type of calibration to generate if doGenerateData=True, otherwise ignored.",
allowed={
"KERNEL": "No default suspect values; only config overrides will be used.",
"ELECTROSTATIC": "Use the default from the camera model (old defaults).",
},
default="KERNEL",
)
Definition at line 235 of file isrMock.py.
◆ calibMode
| lsst.ip.isr.isrMockLSST.IsrMockLSSTConfig.calibMode |
|
static |
Initial value:= pexConfig.Field(
dtype=bool,
default=False,
doc="Set to true to produce mock calibration products, e.g. combined bias, dark, flat, etc.",
)
Definition at line 61 of file isrMockLSST.py.
◆ clockInjectedOffsetLevel
| lsst.ip.isr.isrMockLSST.IsrMockLSSTConfig.clockInjectedOffsetLevel |
|
static |
Initial value:= pexConfig.Field(
dtype=float,
default=8500.0,
doc="Clock-injected offset (on-chip bias level), in electron.",
)
Definition at line 127 of file isrMockLSST.py.
◆ darkRate
| lsst.ip.isr.isrMock.IsrMockConfig.darkRate |
|
staticinherited |
Initial value:= pexConfig.Field(
dtype=float,
default=5.0,
doc="Background level contribution (in electron/s) to be generated from dark current.",
)
Definition at line 144 of file isrMock.py.
◆ darkTime
| lsst.ip.isr.isrMock.IsrMockConfig.darkTime |
|
staticinherited |
Initial value:= pexConfig.Field(
dtype=float,
default=5.0,
doc="Exposure time for the dark current contribution.",
)
Definition at line 149 of file isrMock.py.
◆ detectorIndex
| lsst.ip.isr.isrMock.IsrMockConfig.detectorIndex |
|
staticinherited |
Initial value:= pexConfig.Field(
dtype=int,
default=20,
doc="Index for the detector to use. The default value uses a standard 2x4 array of amps.",
)
Definition at line 78 of file isrMock.py.
◆ doAdd2DBias
| lsst.ip.isr.isrMockLSST.IsrMockLSSTConfig.doAdd2DBias |
|
static |
Initial value:= pexConfig.Field(
dtype=bool,
default=True,
doc="Add 2D bias residual frame to data.",
)
Definition at line 66 of file isrMockLSST.py.
◆ doAddBadParallelOverscanColumn
| lsst.ip.isr.isrMockLSST.IsrMockLSSTConfig.doAddBadParallelOverscanColumn |
|
static |
Initial value:= pexConfig.Field(
dtype=bool,
default=True,
doc="Add a bad column to the parallel overscan.",
)
Definition at line 81 of file isrMockLSST.py.
◆ doAddBadParallelOverscanColumnNeighbors
| lsst.ip.isr.isrMockLSST.IsrMockLSSTConfig.doAddBadParallelOverscanColumnNeighbors |
|
static |
Initial value:= pexConfig.Field(
dtype=bool,
default=True,
doc="Add low-level bad columns next to parallel overscan bad column.",
)
Definition at line 91 of file isrMockLSST.py.
◆ doAddBias
| lsst.ip.isr.isrMock.IsrMockConfig.doAddBias |
|
staticinherited |
Initial value:= pexConfig.Field(
dtype=bool,
default=True,
doc="Add bias signal to data.",
)
Definition at line 198 of file isrMock.py.
◆ doAddBrightDefects
| lsst.ip.isr.isrMockLSST.IsrMockLSSTConfig.doAddBrightDefects |
|
static |
Initial value:= pexConfig.Field(
dtype=bool,
default=True,
doc="Add bright defects (bad column) to data.",
)
Definition at line 71 of file isrMockLSST.py.
◆ doAddBrighterFatter
| lsst.ip.isr.isrMockLSST.IsrMockLSSTConfig.doAddBrighterFatter |
|
static |
Initial value:= pexConfig.Field(
dtype=bool,
default=False,
doc="Add brighter fatter and/or diffusion effects to image.",
)
Definition at line 101 of file isrMockLSST.py.
◆ doAddClockInjectedOffset
| lsst.ip.isr.isrMockLSST.IsrMockLSSTConfig.doAddClockInjectedOffset |
|
static |
Initial value:= pexConfig.Field(
dtype=bool,
default=True,
doc="Add clock-injected offset to data (on-chip bias level).",
)
Definition at line 122 of file isrMockLSST.py.
◆ doAddCrosstalk
| lsst.ip.isr.isrMock.IsrMockConfig.doAddCrosstalk |
|
staticinherited |
Initial value:= pexConfig.Field(
dtype=bool,
default=False,
doc="Apply simulated crosstalk to output image. This cannot be corrected by ISR, "
"as detector.hasCrosstalk()==False.",
)
Definition at line 187 of file isrMock.py.
◆ doAddDark
| lsst.ip.isr.isrMock.IsrMockConfig.doAddDark |
|
staticinherited |
Initial value:= pexConfig.Field(
dtype=bool,
default=True,
doc="Add dark signal to data.",
)
Definition at line 203 of file isrMock.py.
◆ doAddDarkNoiseOnly
| lsst.ip.isr.isrMockLSST.IsrMockLSSTConfig.doAddDarkNoiseOnly |
|
static |
Initial value:= pexConfig.Field(
dtype=bool,
default=False,
doc="Add only dark current noise, for testing consistency.",
)
Definition at line 137 of file isrMockLSST.py.
◆ doAddDeferredCharge
| lsst.ip.isr.isrMockLSST.IsrMockLSSTConfig.doAddDeferredCharge |
|
static |
Initial value:= pexConfig.Field(
dtype=bool,
default=False,
doc="Add serial CTI at the amp level?",
)
Definition at line 106 of file isrMockLSST.py.
◆ doAddFlat
| lsst.ip.isr.isrMock.IsrMockConfig.doAddFlat |
|
staticinherited |
Initial value:= pexConfig.Field(
dtype=bool,
default=True,
doc="Add flat signal to data.",
)
Definition at line 208 of file isrMock.py.
◆ doAddFringe
| lsst.ip.isr.isrMock.IsrMockConfig.doAddFringe |
|
staticinherited |
Initial value:= pexConfig.Field(
dtype=bool,
default=True,
doc="Add fringe signal to data.",
)
Definition at line 213 of file isrMock.py.
◆ doAddHighSignalNonlinearity
| lsst.ip.isr.isrMockLSST.IsrMockLSSTConfig.doAddHighSignalNonlinearity |
|
static |
Initial value:= pexConfig.Field(
dtype=bool,
default=True,
doc="Add high signal non-linearity to overscan and data regions?",
)
Definition at line 152 of file isrMockLSST.py.
◆ doAddLowSignalNonlinearity
| lsst.ip.isr.isrMockLSST.IsrMockLSSTConfig.doAddLowSignalNonlinearity |
|
static |
Initial value:= pexConfig.Field(
dtype=bool,
default=False,
doc="Add low signal non-linearity to overscan and data regions? (Not supported yet.)",
)
Definition at line 157 of file isrMockLSST.py.
◆ doAddOverscan
| lsst.ip.isr.isrMock.IsrMockConfig.doAddOverscan |
|
staticinherited |
Initial value:= pexConfig.Field(
dtype=bool,
default=True,
doc="If untrimmed, add overscan ramp to overscan and data regions.",
)
Definition at line 193 of file isrMock.py.
◆ doAddParallelOverscanRamp
| lsst.ip.isr.isrMockLSST.IsrMockLSSTConfig.doAddParallelOverscanRamp |
|
static |
Initial value:= pexConfig.Field(
dtype=bool,
default=True,
doc="Add overscan ramp to parallel overscan and data regions.",
)
Definition at line 142 of file isrMockLSST.py.
◆ doAddSerialOverscanRamp
| lsst.ip.isr.isrMockLSST.IsrMockLSSTConfig.doAddSerialOverscanRamp |
|
static |
Initial value:= pexConfig.Field(
dtype=bool,
default=True,
doc="Add overscan ramp to serial overscan and data regions.",
)
Definition at line 147 of file isrMockLSST.py.
◆ doAddSky
| lsst.ip.isr.isrMock.IsrMockConfig.doAddSky |
|
staticinherited |
Initial value:= pexConfig.Field(
dtype=bool,
default=True,
doc="Apply 'sky' signal to output image.",
)
Definition at line 177 of file isrMock.py.
◆ doAddSource
| lsst.ip.isr.isrMock.IsrMockConfig.doAddSource |
|
staticinherited |
Initial value:= pexConfig.Field(
dtype=bool,
default=True,
doc="Add simulated source to output image.",
)
Definition at line 182 of file isrMock.py.
◆ doApplyGain
| lsst.ip.isr.isrMockLSST.IsrMockLSSTConfig.doApplyGain |
|
static |
Initial value:= pexConfig.Field(
dtype=bool,
default=True,
doc="Add gain to data.",
)
Definition at line 167 of file isrMockLSST.py.
◆ doBrighterFatter
| lsst.ip.isr.isrMock.IsrMockConfig.doBrighterFatter |
|
staticinherited |
Initial value:= pexConfig.Field(
dtype=bool,
default=False,
doc="Return a simulated brighter-fatter kernel.",
)
Definition at line 230 of file isrMock.py.
◆ doCrosstalkCoeffs
| lsst.ip.isr.isrMock.IsrMockConfig.doCrosstalkCoeffs |
|
staticinherited |
Initial value:= pexConfig.Field(
dtype=bool,
default=False,
doc="Return the matrix of crosstalk coefficients.",
)
Definition at line 250 of file isrMock.py.
◆ doDataRef
| lsst.ip.isr.isrMock.IsrMockConfig.doDataRef |
|
staticinherited |
Initial value:= pexConfig.Field(
dtype=bool,
default=False,
doc="Return a simulated gen2 butler dataRef.",
)
Definition at line 260 of file isrMock.py.
◆ doDefects
| lsst.ip.isr.isrMock.IsrMockConfig.doDefects |
|
staticinherited |
Initial value:= pexConfig.Field(
dtype=bool,
default=False,
doc="Return a simulated defect list.",
)
Definition at line 225 of file isrMock.py.
◆ doDeferredCharge
| lsst.ip.isr.isrMock.IsrMockConfig.doDeferredCharge |
|
staticinherited |
Initial value:= pexConfig.Field(
dtype=bool,
default=False,
doc="Return a simulated deferred charge calibration.",
)
Definition at line 245 of file isrMock.py.
◆ doGenerateAmpDict
| lsst.ip.isr.isrMock.IsrMockConfig.doGenerateAmpDict |
|
staticinherited |
Initial value:= pexConfig.Field(
dtype=bool,
default=False,
doc="Return a dict of exposure amplifiers instead of an afwImage.Exposure.",
)
Definition at line 275 of file isrMock.py.
◆ doGenerateData
| lsst.ip.isr.isrMock.IsrMockConfig.doGenerateData |
|
staticinherited |
Initial value:= pexConfig.Field(
dtype=bool,
default=False,
doc="Return a non-image data structure if True.",
)
Definition at line 270 of file isrMock.py.
◆ doGenerateImage
| lsst.ip.isr.isrMock.IsrMockConfig.doGenerateImage |
|
staticinherited |
Initial value:= pexConfig.Field(
dtype=bool,
default=False,
doc="Return the generated output image if True.",
)
Definition at line 265 of file isrMock.py.
◆ doLinearizer
| lsst.ip.isr.isrMock.IsrMockConfig.doLinearizer |
|
staticinherited |
Initial value:= pexConfig.Field(
dtype=bool,
default=False,
doc="Return linearizer dataset.",
)
Definition at line 255 of file isrMock.py.
◆ doRoundAdu
| lsst.ip.isr.isrMockLSST.IsrMockLSSTConfig.doRoundAdu |
|
static |
Initial value:= pexConfig.Field(
dtype=bool,
default=True,
doc="Round adu values to nearest integer.",
)
Definition at line 172 of file isrMockLSST.py.
◆ doTransmissionCurve
| lsst.ip.isr.isrMock.IsrMockConfig.doTransmissionCurve |
|
staticinherited |
Initial value:= pexConfig.Field(
dtype=bool,
default=False,
doc="Return a simulated transmission curve.",
)
Definition at line 220 of file isrMock.py.
◆ expTime
| lsst.ip.isr.isrMock.IsrMockConfig.expTime |
|
staticinherited |
Initial value:= pexConfig.Field(
dtype=float,
default=5.0,
doc="Exposure time for simulated data.",
)
Definition at line 99 of file isrMock.py.
◆ flatDrop
| lsst.ip.isr.isrMock.IsrMockConfig.flatDrop |
|
staticinherited |
Initial value:= pexConfig.Field(
dtype=float,
default=0.1,
doc="Fractional flux drop due to flat from center to edge of detector along x-axis.",
)
Definition at line 154 of file isrMock.py.
◆ fringeScale
| lsst.ip.isr.isrMock.IsrMockConfig.fringeScale |
|
staticinherited |
Initial value:= pexConfig.ListField(
dtype=float,
default=[200.0],
doc="Peak fluxes for the components of the fringe ripple in "
"adu (IsrTask) or electron (IsrTaskLSST).",
)
Definition at line 159 of file isrMock.py.
◆ fringeX0
| lsst.ip.isr.isrMock.IsrMockConfig.fringeX0 |
|
staticinherited |
Initial value:= pexConfig.ListField(
dtype=float,
default=[-100],
doc="Center position for the fringe ripples.",
)
Definition at line 165 of file isrMock.py.
◆ fringeY0
| lsst.ip.isr.isrMock.IsrMockConfig.fringeY0 |
|
staticinherited |
Initial value:= pexConfig.ListField(
dtype=float,
default=[-0],
doc="Center position for the fringe ripples.",
)
Definition at line 170 of file isrMock.py.
◆ gain
| lsst.ip.isr.isrMock.IsrMockConfig.gain |
|
staticinherited |
Initial value:= pexConfig.Field(
dtype=float,
default=1.0,
doc="Gain for simulated data in electron/adu.",
)
Definition at line 89 of file isrMock.py.
◆ gainDict
| lsst.ip.isr.isrMockLSST.IsrMockLSSTConfig.gainDict |
|
static |
Initial value:= pexConfig.DictField(
keytype=str,
itemtype=float,
doc="Dictionary of amp name to gain; any amps not listed will use "
"config.gain as the value. Units are electron/adu.",
default={
"C:0,0": 1.65,
"C:0,1": 1.60,
"C:0,2": 1.55,
"C:0,3": 1.70,
"C:1,0": 1.75,
"C:1,1": 1.80,
"C:1,2": 1.85,
"C:1,3": 1.70,
},
)
Definition at line 177 of file isrMockLSST.py.
◆ highSignalNonlinearityThreshold
| lsst.ip.isr.isrMockLSST.IsrMockLSSTConfig.highSignalNonlinearityThreshold |
|
static |
Initial value:= pexConfig.Field(
dtype=float,
default=40_000.,
doc="Threshold (in adu) for the non-linearity to be considered ``high signal``.",
)
Definition at line 162 of file isrMockLSST.py.
◆ isLsstLike
| lsst.ip.isr.isrMock.IsrMockConfig.isLsstLike |
|
staticinherited |
Initial value:= pexConfig.Field(
dtype=bool,
default=False,
doc="If True, products have one raw image per amplifier, otherwise, one raw image per detector.",
)
Definition at line 58 of file isrMock.py.
◆ isTrimmed
| lsst.ip.isr.isrMock.IsrMockConfig.isTrimmed |
|
staticinherited |
Initial value:= pexConfig.Field(
dtype=bool,
default=True,
doc="If True, amplifiers have been trimmed and mosaicked to remove regions outside the data BBox.",
)
Definition at line 73 of file isrMock.py.
◆ noise2DBias
| lsst.ip.isr.isrMockLSST.IsrMockLSSTConfig.noise2DBias |
|
static |
Initial value:= pexConfig.Field(
dtype=float,
default=2.0,
doc="Noise (in electron) to generate a 2D bias residual frame.",
)
Definition at line 132 of file isrMockLSST.py.
◆ nRecalc
| lsst.ip.isr.isrMockLSST.IsrMockLSSTConfig.nRecalc |
|
static |
Initial value:= pexConfig.Field(
dtype=int,
default=10000,
doc="Number of electrons to accumulate before recalculating pixel shapes.",
)
Definition at line 117 of file isrMockLSST.py.
◆ overscanScale
| lsst.ip.isr.isrMock.IsrMockConfig.overscanScale |
|
staticinherited |
Initial value:= pexConfig.Field(
dtype=float,
default=100.0,
doc="Amplitude of the ramp function to add to overscan data in "
"adu (IsrTask) or electron (IsrTaskLSST)",
)
Definition at line 133 of file isrMock.py.
◆ plateScale
| lsst.ip.isr.isrMock.IsrMockConfig.plateScale |
|
staticinherited |
Initial value:= pexConfig.Field(
dtype=float,
default=20.0,
doc="Plate scale used in constructing mock camera.",
)
Definition at line 63 of file isrMock.py.
◆ radialDistortion
| lsst.ip.isr.isrMock.IsrMockConfig.radialDistortion |
|
staticinherited |
Initial value:= pexConfig.Field(
dtype=float,
default=0.925,
doc="Radial distortion term used in constructing mock camera.",
)
Definition at line 68 of file isrMock.py.
◆ readNoise
| lsst.ip.isr.isrMock.IsrMockConfig.readNoise |
|
staticinherited |
Initial value:= pexConfig.Field(
dtype=float,
default=5.0,
doc="Read noise of the detector in electron.",
)
Definition at line 94 of file isrMock.py.
◆ rngSeed
| lsst.ip.isr.isrMock.IsrMockConfig.rngSeed |
|
staticinherited |
Initial value:= pexConfig.Field(
dtype=int,
default=20000913,
doc="Seed for random number generator used to add noise.",
)
Definition at line 83 of file isrMock.py.
◆ skyLevel
| lsst.ip.isr.isrMock.IsrMockConfig.skyLevel |
|
staticinherited |
Initial value:= pexConfig.Field(
dtype=float,
default=1000.0,
doc="Background contribution to be generated from 'the sky' in "
"adu (IsrTask) or electron (IsrTaskLSST).",
)
Definition at line 106 of file isrMock.py.
◆ sourceAmp
| lsst.ip.isr.isrMock.IsrMockConfig.sourceAmp |
|
staticinherited |
Initial value:= pexConfig.ListField(
dtype=int,
default=[0],
doc="Amplifier to place simulated 'astronomical sources'.",
)
Definition at line 118 of file isrMock.py.
◆ sourceFlux
| lsst.ip.isr.isrMock.IsrMockConfig.sourceFlux |
|
staticinherited |
Initial value:= pexConfig.ListField(
dtype=float,
default=[45000.0],
doc="Peak flux level of simulated 'astronomical sources' in "
"adu (IsrTask) or electron (IsrTaskLSST).",
)
Definition at line 112 of file isrMock.py.
◆ sourceX
| lsst.ip.isr.isrMock.IsrMockConfig.sourceX |
|
staticinherited |
Initial value:= pexConfig.ListField(
dtype=float,
default=[50.0],
doc="Peak position (in amplifier coordinates) of simulated 'astronomical sources'.",
)
Definition at line 123 of file isrMock.py.
◆ sourceY
| lsst.ip.isr.isrMock.IsrMockConfig.sourceY |
|
staticinherited |
Initial value:= pexConfig.ListField(
dtype=float,
default=[25.0],
doc="Peak position (in amplifier coordinates) of simulated 'astronomical sources'.",
)
Definition at line 128 of file isrMock.py.
The documentation for this class was generated from the following file: