LSST Applications g0265f82a02+0e5473021a,g02d81e74bb+bd2ed33bd6,g1470d8bcf6+de7501a2e0,g14a832a312+ff425fae3c,g2079a07aa2+86d27d4dc4,g2305ad1205+91a32aca49,g295015adf3+762506a1ad,g2bbee38e9b+0e5473021a,g337abbeb29+0e5473021a,g3ddfee87b4+c34e8be1fa,g487adcacf7+5fae3daba8,g50ff169b8f+96c6868917,g52b1c1532d+585e252eca,g591dd9f2cf+ea1711114f,g5a732f18d5+53520f316c,g64a986408d+bd2ed33bd6,g858d7b2824+bd2ed33bd6,g8a8a8dda67+585e252eca,g99cad8db69+016a06b37a,g9ddcbc5298+9a081db1e4,ga1e77700b3+15fc3df1f7,ga8c6da7877+ef4e3a5875,gb0e22166c9+60f28cb32d,gb6a65358fc+0e5473021a,gba4ed39666+c2a2e4ac27,gbb8dafda3b+09e12c87ab,gc120e1dc64+bc2e06c061,gc28159a63d+0e5473021a,gcf0d15dbbd+c34e8be1fa,gdaeeff99f8+f9a426f77a,ge6526c86ff+508d0e0a30,ge79ae78c31+0e5473021a,gee10cc3b42+585e252eca,gf18bd8381d+8d59551888,gf1cff7945b+bd2ed33bd6,w.2024.16
LSST Data Management Base Package
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:
lsst.ip.isr.isrMockLSST.IsrMockLSSTConfig

Static Public Attributes

 isLsstLike
 
 plateScale
 
 radialDistortion
 
 isTrimmed
 
 detectorIndex
 
 rngSeed
 
 gain
 
 readNoise
 
 expTime
 
 skyLevel
 
 sourceFlux
 
 sourceAmp
 
 sourceX
 
 sourceY
 
 overscanScale
 
 biasLevel
 
 darkRate
 
 darkTime
 
 flatDrop
 
 fringeScale
 
 fringeX0
 
 fringeY0
 
 doAddSky
 
 doAddSource
 
 doAddCrosstalk
 
 doAddOverscan
 
 doAddBias
 
 doAddDark
 
 doAddFlat
 
 doAddFringe
 
 doTransmissionCurve
 
 doDefects
 
 doBrighterFatter
 
 doCrosstalkCoeffs
 
 doDataRef
 
 doGenerateImage
 
 doGenerateData
 
 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 45 of file isrMock.py.

Member Data Documentation

◆ biasLevel

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 132 of file isrMock.py.

◆ darkRate

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 137 of file isrMock.py.

◆ darkTime

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 142 of file isrMock.py.

◆ detectorIndex

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 74 of file isrMock.py.

◆ doAddBias

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

Definition at line 190 of file isrMock.py.

◆ doAddCrosstalk

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 179 of file isrMock.py.

◆ doAddDark

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

Definition at line 195 of file isrMock.py.

◆ doAddFlat

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

Definition at line 200 of file isrMock.py.

◆ doAddFringe

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

Definition at line 205 of file isrMock.py.

◆ doAddOverscan

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 185 of file isrMock.py.

◆ doAddSky

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 169 of file isrMock.py.

◆ doAddSource

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 174 of file isrMock.py.

◆ doBrighterFatter

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 222 of file isrMock.py.

◆ doCrosstalkCoeffs

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 227 of file isrMock.py.

◆ doDataRef

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 232 of file isrMock.py.

◆ doDefects

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

Definition at line 217 of file isrMock.py.

◆ doGenerateAmpDict

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 247 of file isrMock.py.

◆ doGenerateData

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 242 of file isrMock.py.

◆ doGenerateImage

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 237 of file isrMock.py.

◆ doTransmissionCurve

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

Definition at line 212 of file isrMock.py.

◆ expTime

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 95 of file isrMock.py.

◆ flatDrop

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 147 of file isrMock.py.

◆ fringeScale

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 152 of file isrMock.py.

◆ fringeX0

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 157 of file isrMock.py.

◆ fringeY0

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 162 of file isrMock.py.

◆ gain

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 85 of file isrMock.py.

◆ isLsstLike

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 54 of file isrMock.py.

◆ isTrimmed

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 69 of file isrMock.py.

◆ overscanScale

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 127 of file isrMock.py.

◆ plateScale

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 59 of file isrMock.py.

◆ radialDistortion

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 64 of file isrMock.py.

◆ readNoise

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 90 of file isrMock.py.

◆ rngSeed

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 79 of file isrMock.py.

◆ skyLevel

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 102 of file isrMock.py.

◆ sourceAmp

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 112 of file isrMock.py.

◆ sourceFlux

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 107 of file isrMock.py.

◆ sourceX

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 117 of file isrMock.py.

◆ sourceY

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 122 of file isrMock.py.


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