LSST Applications  21.0.0-131-g8cabc107+528f53ee53,22.0.0+00495a2688,22.0.0+0ef2527977,22.0.0+11a2aa21cd,22.0.0+269b7e55e3,22.0.0+2c6b6677a3,22.0.0+64c1bc5aa5,22.0.0+7b3a3f865e,22.0.0+e1b6d2281c,22.0.0+ff3c34362c,22.0.1-1-g1b65d06+c95cbdf3df,22.0.1-1-g7058be7+1cf78af69b,22.0.1-1-g7dab645+2a65e40b06,22.0.1-1-g8760c09+64c1bc5aa5,22.0.1-1-g949febb+64c1bc5aa5,22.0.1-1-ga324b9c+269b7e55e3,22.0.1-1-gf9d8b05+ff3c34362c,22.0.1-10-g781e53d+9b51d1cd24,22.0.1-10-gba590ab+b9624b875d,22.0.1-13-g76f9b8d+2c6b6677a3,22.0.1-14-g22236948+57af756299,22.0.1-18-g3db9cf4b+9b7092c56c,22.0.1-18-gb17765a+2264247a6b,22.0.1-2-g8ef0a89+2c6b6677a3,22.0.1-2-gcb770ba+c99495d3c6,22.0.1-24-g2e899d296+4206820b0d,22.0.1-3-g7aa11f2+2c6b6677a3,22.0.1-3-g8c1d971+f253ffa91f,22.0.1-3-g997b569+ff3b2f8649,22.0.1-4-g1930a60+6871d0c7f6,22.0.1-4-g5b7b756+6b209d634c,22.0.1-6-ga02864e+6871d0c7f6,22.0.1-7-g3402376+a1a2182ac4,22.0.1-7-g65f59fa+54b92689ce,master-gcc5351303a+e1b6d2281c,w.2021.32
LSST Data Management Base Package
Static Public Attributes | List of all members
lsst.cp.pipe.cpCombine.CalibCombineConfig Class Reference
Inheritance diagram for lsst.cp.pipe.cpCombine.CalibCombineConfig:
lsst.cp.pipe.cpCombine.CalibCombineConnections lsst.cp.pipe.cpCombine.CalibCombineByFilterConfig

Static Public Attributes

 calibrationType
 
 exposureScaling
 
 scalingLevel
 
 maxVisitsToCalcErrorFromInputVariance
 
 doVignette
 
 mask
 
 combine
 
 clip
 
 nIter
 
 stats
 
 inputExps
 
 inputScales
 
 outputData
 

Detailed Description

Configuration for combining calib exposures.

Definition at line 128 of file cpCombine.py.

Member Data Documentation

◆ calibrationType

lsst.cp.pipe.cpCombine.CalibCombineConfig.calibrationType
static
Initial value:
= pexConfig.Field(
dtype=str,
default="calibration",
doc="Name of calibration to be generated.",
)

Definition at line 132 of file cpCombine.py.

◆ clip

lsst.cp.pipe.cpCombine.CalibCombineConfig.clip
static
Initial value:
= pexConfig.Field(
dtype=float,
default=3.0,
doc="Clipping threshold for combination",
)

Definition at line 181 of file cpCombine.py.

◆ combine

lsst.cp.pipe.cpCombine.CalibCombineConfig.combine
static
Initial value:
= pexConfig.Field(
dtype=str,
default='MEANCLIP',
doc="Statistic name to use for combination (from lsst.afw.math)",
)

Definition at line 176 of file cpCombine.py.

◆ doVignette

lsst.cp.pipe.cpCombine.CalibCombineConfig.doVignette
static
Initial value:
= pexConfig.Field(
dtype=bool,
default=False,
doc="Copy vignette polygon to output and censor vignetted pixels?"
)

Definition at line 165 of file cpCombine.py.

◆ exposureScaling

lsst.cp.pipe.cpCombine.CalibCombineConfig.exposureScaling
static
Initial value:
= pexConfig.ChoiceField(
dtype=str,
allowed={
"Unity": "Do not scale inputs. Scale factor is 1.0.",
"ExposureTime": "Scale inputs by their exposure time.",
"DarkTime": "Scale inputs by their dark time.",
"MeanStats": "Scale inputs based on their mean values.",
"InputList": "Scale inputs based on a list of values.",
},
default="Unity",
doc="Scaling to be applied to each input exposure.",
)

Definition at line 138 of file cpCombine.py.

◆ inputExps

lsst.cp.pipe.cpCombine.CalibCombineConnections.inputExps
staticinherited
Initial value:
= cT.Input(
name="cpInputs",
doc="Input pre-processed exposures to combine.",
storageClass="Exposure",
dimensions=("instrument", "detector", "exposure"),
multiple=True,
)

Definition at line 97 of file cpCombine.py.

◆ inputScales

lsst.cp.pipe.cpCombine.CalibCombineConnections.inputScales
staticinherited
Initial value:
= cT.Input(
name="cpScales",
doc="Input scale factors to use.",
storageClass="StructuredDataDict",
dimensions=("instrument", ),
multiple=False,
)

Definition at line 104 of file cpCombine.py.

◆ mask

lsst.cp.pipe.cpCombine.CalibCombineConfig.mask
static
Initial value:
= pexConfig.ListField(
dtype=str,
default=["SAT", "DETECTED", "INTRP"],
doc="Mask planes to respect",
)

Definition at line 171 of file cpCombine.py.

◆ maxVisitsToCalcErrorFromInputVariance

lsst.cp.pipe.cpCombine.CalibCombineConfig.maxVisitsToCalcErrorFromInputVariance
static
Initial value:
= pexConfig.Field(
dtype=int,
default=5,
doc="Maximum number of visits to estimate variance from input variance, not per-pixel spread",
)

Definition at line 159 of file cpCombine.py.

◆ nIter

lsst.cp.pipe.cpCombine.CalibCombineConfig.nIter
static
Initial value:
= pexConfig.Field(
dtype=int,
default=3,
doc="Clipping iterations for combination",
)

Definition at line 186 of file cpCombine.py.

◆ outputData

lsst.cp.pipe.cpCombine.CalibCombineConnections.outputData
staticinherited
Initial value:
= cT.Output(
name="cpProposal",
doc="Output combined proposed calibration to be validated and certified..",
storageClass="ExposureF",
dimensions=("instrument", "detector"),
isCalibration=True,
)

Definition at line 112 of file cpCombine.py.

◆ scalingLevel

lsst.cp.pipe.cpCombine.CalibCombineConfig.scalingLevel
static
Initial value:
= pexConfig.ChoiceField(
dtype=str,
allowed={
"DETECTOR": "Scale by detector.",
"AMP": "Scale by amplifier.",
},
default="DETECTOR",
doc="Region to scale.",
)

Definition at line 150 of file cpCombine.py.

◆ stats

lsst.cp.pipe.cpCombine.CalibCombineConfig.stats
static
Initial value:
= pexConfig.ConfigurableField(
target=CalibStatsTask,
doc="Background statistics configuration",
)

Definition at line 191 of file cpCombine.py.


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