Configuration for solving the linearity from PTC dataset.
Definition at line 63 of file linearity.py.
◆ camera
lsst.cp.pipe.linearity.LinearitySolveConnections.camera |
|
staticinherited |
Initial value:= cT.Input(
name="camera",
doc="Camera Geometry definition.",
storageClass="Camera",
dimensions=("instrument", ),
)
Definition at line 48 of file linearity.py.
◆ inputPtc
lsst.cp.pipe.linearity.LinearitySolveConnections.inputPtc |
|
staticinherited |
Initial value:= cT.Input(
name="inputPtc",
doc="Input PTC dataset.",
storageClass="StructuredDataDict",
dimensions=("instrument", "detector"),
multiple=False,
)
Definition at line 41 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 67 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 94 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 89 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 99 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 104 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 54 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 79 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 84 of file linearity.py.
The documentation for this class was generated from the following file: