lsst.ip.isr g1885775544+6c2bae5111
Loading...
Searching...
No Matches
Static Public Attributes | List of all members
lsst.ip.isr.isrMock.IsrMockConfig Class Reference
Inheritance diagram for lsst.ip.isr.isrMock.IsrMockConfig:

Static Public Attributes

pexConfig isLsstLike
 
pexConfig plateScale
 
pexConfig radialDistortion
 
pexConfig isTrimmed
 
pexConfig detectorIndex
 
pexConfig rngSeed
 
pexConfig gain
 
pexConfig readNoise
 
pexConfig expTime
 
pexConfig skyLevel
 
pexConfig sourceFlux
 
pexConfig sourceAmp
 
pexConfig sourceX
 
pexConfig sourceY
 
pexConfig overscanScale
 
pexConfig biasLevel
 
pexConfig darkRate
 
pexConfig darkTime
 
pexConfig flatDrop
 
pexConfig fringeScale
 
pexConfig fringeX0
 
pexConfig fringeY0
 
pexConfig doAddSky
 
pexConfig doAddSource
 
pexConfig doAddCrosstalk
 
pexConfig doAddOverscan
 
pexConfig doAddBias
 
pexConfig doAddDark
 
pexConfig doAddFlat
 
pexConfig doAddFringe
 
pexConfig doTransmissionCurve
 
pexConfig doDefects
 
pexConfig doBrighterFatter
 
pexConfig doCrosstalkCoeffs
 
pexConfig doDataRef
 
pexConfig doGenerateImage
 
pexConfig doGenerateData
 
pexConfig doGenerateAmpDict
 

Detailed Description

Configuration parameters for isrMock.

These parameters produce generic fixed position signals from
various sources, and combine them in a way that matches how those
signals are combined to create real data. The camera used is the
test camera defined by the afwUtils code.

Definition at line 44 of file isrMock.py.

Member Data Documentation

◆ biasLevel

pexConfig lsst.ip.isr.isrMock.IsrMockConfig.biasLevel
static
Initial value:
= pexConfig.Field(
dtype=float,
default=8000.0,
doc="Background contribution to be generated from the bias offset in DN.",
)

Definition at line 131 of file isrMock.py.

◆ darkRate

pexConfig lsst.ip.isr.isrMock.IsrMockConfig.darkRate
static
Initial value:
= pexConfig.Field(
dtype=float,
default=5.0,
doc="Background level contribution (in e-/s) to be generated from dark current.",
)

Definition at line 136 of file isrMock.py.

◆ darkTime

pexConfig lsst.ip.isr.isrMock.IsrMockConfig.darkTime
static
Initial value:
= pexConfig.Field(
dtype=float,
default=5.0,
doc="Exposure time for the dark current contribution.",
)

Definition at line 141 of file isrMock.py.

◆ detectorIndex

pexConfig lsst.ip.isr.isrMock.IsrMockConfig.detectorIndex
static
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 73 of file isrMock.py.

◆ doAddBias

pexConfig lsst.ip.isr.isrMock.IsrMockConfig.doAddBias
static
Initial value:
= pexConfig.Field(
dtype=bool,
default=True,
doc="Add bias signal to data.",
)

Definition at line 189 of file isrMock.py.

◆ doAddCrosstalk

pexConfig lsst.ip.isr.isrMock.IsrMockConfig.doAddCrosstalk
static
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 178 of file isrMock.py.

◆ doAddDark

pexConfig lsst.ip.isr.isrMock.IsrMockConfig.doAddDark
static
Initial value:
= pexConfig.Field(
dtype=bool,
default=True,
doc="Add dark signal to data.",
)

Definition at line 194 of file isrMock.py.

◆ doAddFlat

pexConfig lsst.ip.isr.isrMock.IsrMockConfig.doAddFlat
static
Initial value:
= pexConfig.Field(
dtype=bool,
default=True,
doc="Add flat signal to data.",
)

Definition at line 199 of file isrMock.py.

◆ doAddFringe

pexConfig lsst.ip.isr.isrMock.IsrMockConfig.doAddFringe
static
Initial value:
= pexConfig.Field(
dtype=bool,
default=True,
doc="Add fringe signal to data.",
)

Definition at line 204 of file isrMock.py.

◆ doAddOverscan

pexConfig lsst.ip.isr.isrMock.IsrMockConfig.doAddOverscan
static
Initial value:
= pexConfig.Field(
dtype=bool,
default=True,
doc="If untrimmed, add overscan ramp to overscan and data regions.",
)

Definition at line 184 of file isrMock.py.

◆ doAddSky

pexConfig lsst.ip.isr.isrMock.IsrMockConfig.doAddSky
static
Initial value:
= pexConfig.Field(
dtype=bool,
default=True,
doc="Apply 'sky' signal to output image.",
)

Definition at line 168 of file isrMock.py.

◆ doAddSource

pexConfig lsst.ip.isr.isrMock.IsrMockConfig.doAddSource
static
Initial value:
= pexConfig.Field(
dtype=bool,
default=True,
doc="Add simulated source to output image.",
)

Definition at line 173 of file isrMock.py.

◆ doBrighterFatter

pexConfig lsst.ip.isr.isrMock.IsrMockConfig.doBrighterFatter
static
Initial value:
= pexConfig.Field(
dtype=bool,
default=False,
doc="Return a simulated brighter-fatter kernel.",
)

Definition at line 221 of file isrMock.py.

◆ doCrosstalkCoeffs

pexConfig lsst.ip.isr.isrMock.IsrMockConfig.doCrosstalkCoeffs
static
Initial value:
= pexConfig.Field(
dtype=bool,
default=False,
doc="Return the matrix of crosstalk coefficients.",
)

Definition at line 226 of file isrMock.py.

◆ doDataRef

pexConfig lsst.ip.isr.isrMock.IsrMockConfig.doDataRef
static
Initial value:
= pexConfig.Field(
dtype=bool,
default=False,
doc="Return a simulated gen2 butler dataRef.",
)

Definition at line 231 of file isrMock.py.

◆ doDefects

pexConfig lsst.ip.isr.isrMock.IsrMockConfig.doDefects
static
Initial value:
= pexConfig.Field(
dtype=bool,
default=False,
doc="Return a simulated defect list.",
)

Definition at line 216 of file isrMock.py.

◆ doGenerateAmpDict

pexConfig lsst.ip.isr.isrMock.IsrMockConfig.doGenerateAmpDict
static
Initial value:
= pexConfig.Field(
dtype=bool,
default=False,
doc="Return a dict of exposure amplifiers instead of an afwImage.Exposure.",
)

Definition at line 246 of file isrMock.py.

◆ doGenerateData

pexConfig lsst.ip.isr.isrMock.IsrMockConfig.doGenerateData
static
Initial value:
= pexConfig.Field(
dtype=bool,
default=False,
doc="Return a non-image data structure if True.",
)

Definition at line 241 of file isrMock.py.

◆ doGenerateImage

pexConfig lsst.ip.isr.isrMock.IsrMockConfig.doGenerateImage
static
Initial value:
= pexConfig.Field(
dtype=bool,
default=False,
doc="Return the generated output image if True.",
)

Definition at line 236 of file isrMock.py.

◆ doTransmissionCurve

pexConfig lsst.ip.isr.isrMock.IsrMockConfig.doTransmissionCurve
static
Initial value:
= pexConfig.Field(
dtype=bool,
default=False,
doc="Return a simulated transmission curve.",
)

Definition at line 211 of file isrMock.py.

◆ expTime

pexConfig lsst.ip.isr.isrMock.IsrMockConfig.expTime
static
Initial value:
= pexConfig.Field(
dtype=float,
default=5.0,
doc="Exposure time for simulated data.",
)

Definition at line 94 of file isrMock.py.

◆ flatDrop

pexConfig lsst.ip.isr.isrMock.IsrMockConfig.flatDrop
static
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 146 of file isrMock.py.

◆ fringeScale

pexConfig lsst.ip.isr.isrMock.IsrMockConfig.fringeScale
static
Initial value:
= pexConfig.ListField(
dtype=float,
default=[200.0],
doc="Peak fluxes for the components of the fringe ripple in DN.",
)

Definition at line 151 of file isrMock.py.

◆ fringeX0

pexConfig lsst.ip.isr.isrMock.IsrMockConfig.fringeX0
static
Initial value:
= pexConfig.ListField(
dtype=float,
default=[-100],
doc="Center position for the fringe ripples.",
)

Definition at line 156 of file isrMock.py.

◆ fringeY0

pexConfig lsst.ip.isr.isrMock.IsrMockConfig.fringeY0
static
Initial value:
= pexConfig.ListField(
dtype=float,
default=[-0],
doc="Center position for the fringe ripples.",
)

Definition at line 161 of file isrMock.py.

◆ gain

pexConfig lsst.ip.isr.isrMock.IsrMockConfig.gain
static
Initial value:
= pexConfig.Field(
dtype=float,
default=1.0,
doc="Gain for simulated data in e^-/DN.",
)

Definition at line 84 of file isrMock.py.

◆ isLsstLike

pexConfig lsst.ip.isr.isrMock.IsrMockConfig.isLsstLike
static
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 53 of file isrMock.py.

◆ isTrimmed

pexConfig lsst.ip.isr.isrMock.IsrMockConfig.isTrimmed
static
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 68 of file isrMock.py.

◆ overscanScale

pexConfig lsst.ip.isr.isrMock.IsrMockConfig.overscanScale
static
Initial value:
= pexConfig.Field(
dtype=float,
default=100.0,
doc="Amplitude (in DN) of the ramp function to add to overscan data.",
)

Definition at line 126 of file isrMock.py.

◆ plateScale

pexConfig lsst.ip.isr.isrMock.IsrMockConfig.plateScale
static
Initial value:
= pexConfig.Field(
dtype=float,
default=20.0,
doc="Plate scale used in constructing mock camera.",
)

Definition at line 58 of file isrMock.py.

◆ radialDistortion

pexConfig lsst.ip.isr.isrMock.IsrMockConfig.radialDistortion
static
Initial value:
= pexConfig.Field(
dtype=float,
default=0.925,
doc="Radial distortion term used in constructing mock camera.",
)

Definition at line 63 of file isrMock.py.

◆ readNoise

pexConfig lsst.ip.isr.isrMock.IsrMockConfig.readNoise
static
Initial value:
= pexConfig.Field(
dtype=float,
default=5.0,
doc="Read noise of the detector in e-.",
)

Definition at line 89 of file isrMock.py.

◆ rngSeed

pexConfig lsst.ip.isr.isrMock.IsrMockConfig.rngSeed
static
Initial value:
= pexConfig.Field(
dtype=int,
default=20000913,
doc="Seed for random number generator used to add noise.",
)

Definition at line 78 of file isrMock.py.

◆ skyLevel

pexConfig lsst.ip.isr.isrMock.IsrMockConfig.skyLevel
static
Initial value:
= pexConfig.Field(
dtype=float,
default=1000.0,
doc="Background contribution to be generated from 'the sky' in DN.",
)

Definition at line 101 of file isrMock.py.

◆ sourceAmp

pexConfig lsst.ip.isr.isrMock.IsrMockConfig.sourceAmp
static
Initial value:
= pexConfig.ListField(
dtype=int,
default=[0],
doc="Amplifier to place simulated 'astronomical sources'.",
)

Definition at line 111 of file isrMock.py.

◆ sourceFlux

pexConfig lsst.ip.isr.isrMock.IsrMockConfig.sourceFlux
static
Initial value:
= pexConfig.ListField(
dtype=float,
default=[45000.0],
doc="Peak flux level (in DN) of simulated 'astronomical sources'.",
)

Definition at line 106 of file isrMock.py.

◆ sourceX

pexConfig lsst.ip.isr.isrMock.IsrMockConfig.sourceX
static
Initial value:
= pexConfig.ListField(
dtype=float,
default=[50.0],
doc="Peak position (in amplifier coordinates) of simulated 'astronomical sources'.",
)

Definition at line 116 of file isrMock.py.

◆ sourceY

pexConfig lsst.ip.isr.isrMock.IsrMockConfig.sourceY
static
Initial value:
= pexConfig.ListField(
dtype=float,
default=[25.0],
doc="Peak position (in amplifier coordinates) of simulated 'astronomical sources'.",
)

Definition at line 121 of file isrMock.py.


The documentation for this class was generated from the following file: