lsst.cp.pipe  20.0.0-21-g1f5da01+f0a49baac4
Static Public Attributes | List of all members
lsst.cp.pipe.linearity.LinearitySolveConfig Class Reference
Inheritance diagram for lsst.cp.pipe.linearity.LinearitySolveConfig:
lsst.cp.pipe.linearity.LinearitySolveConnections

Static Public Attributes

 linearityType
 
 polynomialOrder
 
 maxLookupTableAdu
 
 inputPtc
 
 camera
 
 outputLinearizer
 

Detailed Description

Configuration for solving the linearity from PTC dataset.

Definition at line 62 of file linearity.py.

Member Data Documentation

◆ 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 47 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 40 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="Polynomial",
allowed={
"LookupTable": "Create a lookup table solution.",
"Polynomial": "Create an arbitrary polynomial solution.",
"Squared": "Create a single order squared solution.",
"None": "Create a dummy solution.",
}
)

Definition at line 66 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 82 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 53 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 77 of file linearity.py.


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