Configuration for solving the linearity from PTC dataset.
Definition at line 74 of file linearity.py.
◆ camera
lsst.cp.pipe.linearity.LinearitySolveConnections.camera |
|
staticinherited |
Initial value:= cT.PrerequisiteInput(
name="camera",
doc="Camera Geometry definition.",
storageClass="Camera",
dimensions=("instrument", ),
isCalibration=True,
lookupFunction=lookupStaticCalibration,
)
Definition at line 49 of file linearity.py.
◆ dummy
lsst.cp.pipe.linearity.LinearitySolveConnections.dummy |
|
staticinherited |
Initial value:= cT.Input(
name="raw",
doc="Dummy exposure.",
storageClass='Exposure',
dimensions=("instrument", "exposure", "detector"),
multiple=True,
deferLoad=True,
)
Definition at line 41 of file linearity.py.
◆ ignorePtcMask
lsst.cp.pipe.linearity.LinearitySolveConfig.ignorePtcMask |
|
static |
Initial value:= pexConfig.Field(
dtype=bool,
doc="Ignore the expIdMask set by the PTC solver?",
default=False,
)
Definition at line 120 of file linearity.py.
◆ inputPtc
lsst.cp.pipe.linearity.LinearitySolveConnections.inputPtc |
|
staticinherited |
Initial value:= cT.PrerequisiteInput(
name="ptc",
doc="Input PTC dataset.",
storageClass="PhotonTransferCurveDataset",
dimensions=("instrument", "detector"),
isCalibration=True,
)
Definition at line 57 of file linearity.py.
◆ linearityType
lsst.cp.pipe.linearity.LinearitySolveConfig.linearityType |
|
static |
Initial value:= pexConfig.ChoiceField(
dtype=str,
doc="Type of linearizer to construct.",
default="Squared",
allowed={
"LookupTable": "Create a lookup table solution.",
"Polynomial": "Create an arbitrary polynomial solution.",
"Squared": "Create a single order squared solution.",
"Spline": "Create a spline based solution.",
"None": "Create a dummy solution.",
}
)
Definition at line 78 of file linearity.py.
◆ maxLinearAdu
lsst.cp.pipe.linearity.LinearitySolveConfig.maxLinearAdu |
|
static |
Initial value:= pexConfig.Field(
dtype=float,
doc="Maximum DN value to use to estimate linear term.",
default=20000.0,
)
Definition at line 105 of file linearity.py.
◆ maxLookupTableAdu
lsst.cp.pipe.linearity.LinearitySolveConfig.maxLookupTableAdu |
|
static |
Initial value:= pexConfig.Field(
dtype=int,
doc="Maximum DN value for a LookupTable linearizer.",
default=2**18,
)
Definition at line 100 of file linearity.py.
◆ minLinearAdu
lsst.cp.pipe.linearity.LinearitySolveConfig.minLinearAdu |
|
static |
Initial value:= pexConfig.Field(
dtype=float,
doc="Minimum DN value to use to estimate linear term.",
default=2000.0,
)
Definition at line 110 of file linearity.py.
◆ nSigmaClipLinear
lsst.cp.pipe.linearity.LinearitySolveConfig.nSigmaClipLinear |
|
static |
Initial value:= pexConfig.Field(
dtype=float,
doc="Maximum deviation from linear solution for Poissonian noise.",
default=5.0,
)
Definition at line 115 of file linearity.py.
◆ outputLinearizer
lsst.cp.pipe.linearity.LinearitySolveConnections.outputLinearizer |
|
staticinherited |
Initial value:= cT.Output(
name="linearity",
doc="Output linearity measurements.",
storageClass="Linearizer",
dimensions=("instrument", "detector"),
isCalibration=True,
)
Definition at line 65 of file linearity.py.
◆ polynomialOrder
lsst.cp.pipe.linearity.LinearitySolveConfig.polynomialOrder |
|
static |
Initial value:= pexConfig.Field(
dtype=int,
doc="Degree of polynomial to fit.",
default=3,
)
Definition at line 90 of file linearity.py.
◆ splineKnots
lsst.cp.pipe.linearity.LinearitySolveConfig.splineKnots |
|
static |
Initial value:= pexConfig.Field(
dtype=int,
doc="Number of spline knots to use in fit.",
default=10,
)
Definition at line 95 of file linearity.py.
The documentation for this class was generated from the following file: