LinearitySolveTask¶
LinearitySolveTask constructs a linearity correction model (a Linearizer) based on the results stored in the input photon transfer curve (PTC) dataset.
Processing summary¶
LinearitySolveTask runs these operations:
- Convert the input exposure time/photodiode flux measurement to a proxy flux by fitting the low-flux end with a linear fit.
- Perform fit against using the observed flux and this linear proxy flux (using either a spline or a polynomial).
- Store the correction, such that the corrected flux is equal to the uncorrected flux + the linearity correction as a function of the uncorrected flux.
Python API summary¶
from lsst.cp.pipe.linearity import LinearitySolveTask
- 
classLinearitySolveTask
- Fit the linearity from the PTC dataset - ...
- 
attributeconfig
- Access configuration fields and retargetable subtasks. 
- 
methodrun
- Fit non-linearity to PTC data, returning the correct Linearizer object - ...
See also
See the LinearitySolveTask API reference for complete details.
Retargetable subtasks¶
No subtasks.
Configuration fields¶
connections¶
- Data type
- lsst.pipe.base.config.Connections
- Field type
- ConfigField
Configurations describing the connections of the PipelineTask to datatypes
linearityType¶
- Default
- 'Squared'
- Field type
- str- ChoiceField(optional)
- Choices
- '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.
- None
- Field is optional
 
Type of linearizer to construct.
maxLinearAdu¶
Maximum DN value to use to estimate linear term.
maxLookupTableAdu¶
Maximum DN value for a LookupTable linearizer.
minLinearAdu¶
Minimum DN value to use to estimate linear term.
nSigmaClipLinear¶
Maximum deviation from linear solution for Poissonian noise.
saveLogOutput¶
Flag to enable/disable saving of log output for a task, enabled by default.
saveMetadata¶
Flag to enable/disable metadata saving for a task, enabled by default.