Config class for bright-fatter effect coefficient calculation.
Definition at line 46 of file makeBrighterFatterKernel.py.
◆ backgroundBinSize
lsst.cp.pipe.makeBrighterFatterKernel.MakeBrighterFatterKernelTaskConfig.backgroundBinSize |
|
static |
Initial value:= pexConfig.Field(
dtype=int,
doc="Size of the background bins",
default=128
)
Definition at line 143 of file makeBrighterFatterKernel.py.
◆ backgroundWarnLevel
lsst.cp.pipe.makeBrighterFatterKernel.MakeBrighterFatterKernelTaskConfig.backgroundWarnLevel |
|
static |
Initial value:= pexConfig.Field(
dtype=float,
doc="Log warnings if the mean of the fitted background is found to be above this level after " +
"differencing image pair.",
default=0.1
)
Definition at line 162 of file makeBrighterFatterKernel.py.
◆ biasCorr
lsst.cp.pipe.makeBrighterFatterKernel.MakeBrighterFatterKernelTaskConfig.biasCorr |
|
static |
Initial value:= pexConfig.Field(
dtype=float,
doc="An empirically determined correction factor, used to correct for the sigma-clipping of" +
" a non-Gaussian distribution. Post DM-15277, code will exist here to calulate appropriate values",
default=0.9241
)
Definition at line 137 of file makeBrighterFatterKernel.py.
◆ ccdKey
lsst.cp.pipe.makeBrighterFatterKernel.MakeBrighterFatterKernelTaskConfig.ccdKey |
|
static |
Initial value:= pexConfig.Field(
dtype=str,
doc="The key by which to pull a detector from a dataId, e.g. 'ccd' or 'detector'",
default='ccd',
)
Definition at line 75 of file makeBrighterFatterKernel.py.
◆ doCalcGains
lsst.cp.pipe.makeBrighterFatterKernel.MakeBrighterFatterKernelTaskConfig.doCalcGains |
|
static |
Initial value:= pexConfig.Field(
dtype=bool,
doc="Measure the per-amplifier gains (using the photon transfer curve method)?",
default=True,
)
Definition at line 70 of file makeBrighterFatterKernel.py.
◆ eLevelSuccessiveOverRelaxation
lsst.cp.pipe.makeBrighterFatterKernel.MakeBrighterFatterKernelTaskConfig.eLevelSuccessiveOverRelaxation |
|
static |
Initial value:= pexConfig.Field(
dtype=float,
doc="The target residual error for the successive over-relaxation method",
default=5.0e-14
)
Definition at line 106 of file makeBrighterFatterKernel.py.
◆ fixPtcThroughOrigin
lsst.cp.pipe.makeBrighterFatterKernel.MakeBrighterFatterKernelTaskConfig.fixPtcThroughOrigin |
|
static |
Initial value:= pexConfig.Field(
dtype=bool,
doc="Constrain the fit of the photon transfer curve to go through the origin when measuring" +
"the gain?",
default=True
)
Definition at line 148 of file makeBrighterFatterKernel.py.
◆ isr
lsst.cp.pipe.makeBrighterFatterKernel.MakeBrighterFatterKernelTaskConfig.isr |
|
static |
◆ isrDesirableSteps
lsst.cp.pipe.makeBrighterFatterKernel.MakeBrighterFatterKernelTaskConfig.isrDesirableSteps |
|
static |
Initial value:= pexConfig.ListField(
dtype=str,
doc="isr operations that it is advisable to perform, but are not mission-critical." +
" WARNs are logged for any of these found to be False.",
default=['doBias', 'doDark', 'doCrosstalk', 'doDefect', 'doLinearize']
)
Definition at line 64 of file makeBrighterFatterKernel.py.
◆ isrForbiddenSteps
lsst.cp.pipe.makeBrighterFatterKernel.MakeBrighterFatterKernelTaskConfig.isrForbiddenSteps |
|
static |
Initial value:= pexConfig.ListField(
dtype=str,
doc="isr operations that must NOT be performed for valid results. Raises if any of these are True",
default=['doFlat', 'doFringe', 'doAddDistortionModel', 'doBrighterFatter', 'doUseOpticsTransmission',
'doUseFilterTransmission', 'doUseSensorTransmission', 'doUseAtmosphereTransmission']
)
Definition at line 58 of file makeBrighterFatterKernel.py.
◆ isrMandatorySteps
lsst.cp.pipe.makeBrighterFatterKernel.MakeBrighterFatterKernelTaskConfig.isrMandatorySteps |
|
static |
Initial value:= pexConfig.ListField(
dtype=str,
doc="isr operations that must be performed for valid results. Raises if any of these are False",
default=['doAssembleCcd']
)
Definition at line 53 of file makeBrighterFatterKernel.py.
◆ level
lsst.cp.pipe.makeBrighterFatterKernel.MakeBrighterFatterKernelTaskConfig.level |
|
static |
Initial value:= pexConfig.ChoiceField(
doc="The level at which to calculate the brighter-fatter kernels",
dtype=str, default="DETECTOR",
allowed={
"AMP": "Every amplifier treated separately",
"DETECTOR": "One kernel per detector",
}
)
Definition at line 154 of file makeBrighterFatterKernel.py.
◆ maxIterRegression
lsst.cp.pipe.makeBrighterFatterKernel.MakeBrighterFatterKernelTaskConfig.maxIterRegression |
|
static |
Initial value:= pexConfig.Field(
dtype=int,
doc="Maximum number of iterations for the regression fitter",
default=10
)
Definition at line 80 of file makeBrighterFatterKernel.py.
◆ maxIterSuccessiveOverRelaxation
lsst.cp.pipe.makeBrighterFatterKernel.MakeBrighterFatterKernelTaskConfig.maxIterSuccessiveOverRelaxation |
|
static |
Initial value:= pexConfig.Field(
dtype=int,
doc="The maximum number of iterations allowed for the successive over-relaxation method",
default=10000
)
Definition at line 101 of file makeBrighterFatterKernel.py.
◆ maxLag
lsst.cp.pipe.makeBrighterFatterKernel.MakeBrighterFatterKernelTaskConfig.maxLag |
|
static |
Initial value:= pexConfig.Field(
dtype=int,
doc="The maximum lag (in pixels) to use when calculating the cross-correlation/kernel",
default=8
)
Definition at line 122 of file makeBrighterFatterKernel.py.
◆ nPixBorderGainCalc
lsst.cp.pipe.makeBrighterFatterKernel.MakeBrighterFatterKernelTaskConfig.nPixBorderGainCalc |
|
static |
Initial value:= pexConfig.Field(
dtype=int,
doc="The number of border pixels to exclude when calculating the gain",
default=10
)
Definition at line 127 of file makeBrighterFatterKernel.py.
◆ nPixBorderXCorr
lsst.cp.pipe.makeBrighterFatterKernel.MakeBrighterFatterKernelTaskConfig.nPixBorderXCorr |
|
static |
Initial value:= pexConfig.Field(
dtype=int,
doc="The number of border pixels to exclude when calculating the cross-correlation and kernel",
default=10
)
Definition at line 132 of file makeBrighterFatterKernel.py.
◆ nSigmaClipGainCalc
lsst.cp.pipe.makeBrighterFatterKernel.MakeBrighterFatterKernelTaskConfig.nSigmaClipGainCalc |
|
static |
Initial value:= pexConfig.Field(
dtype=int,
doc="Number of sigma to clip the pixel value distribution to during gain calculation",
default=5
)
Definition at line 85 of file makeBrighterFatterKernel.py.
◆ nSigmaClipKernelGen
lsst.cp.pipe.makeBrighterFatterKernel.MakeBrighterFatterKernelTaskConfig.nSigmaClipKernelGen |
|
static |
Initial value:= pexConfig.Field(
dtype=float,
doc="Number of sigma to clip to during pixel-wise clipping when generating the kernel. See " +
"the generateKernel docstring for more info.",
default=4
)
Definition at line 111 of file makeBrighterFatterKernel.py.
◆ nSigmaClipRegression
lsst.cp.pipe.makeBrighterFatterKernel.MakeBrighterFatterKernelTaskConfig.nSigmaClipRegression |
|
static |
Initial value:= pexConfig.Field(
dtype=int,
doc="Number of sigma to clip outliers from the line of best fit to during iterative regression",
default=3
)
Definition at line 90 of file makeBrighterFatterKernel.py.
◆ nSigmaClipXCorr
lsst.cp.pipe.makeBrighterFatterKernel.MakeBrighterFatterKernelTaskConfig.nSigmaClipXCorr |
|
static |
Initial value:= pexConfig.Field(
dtype=float,
doc="Number of sigma to clip when calculating means for the cross-correlation",
default=5
)
Definition at line 117 of file makeBrighterFatterKernel.py.
◆ xcorrCheckRejectLevel
lsst.cp.pipe.makeBrighterFatterKernel.MakeBrighterFatterKernelTaskConfig.xcorrCheckRejectLevel |
|
static |
Initial value:= pexConfig.Field(
dtype=float,
doc="Sanity check level for the sum of the input cross-correlations. Arrays which " +
"sum to greater than this are discarded before the clipped mean is calculated.",
default=2.0
)
Definition at line 95 of file makeBrighterFatterKernel.py.
The documentation for this class was generated from the following file: