lsst.cp.pipe¶
Using lsst.cp.pipe¶
Contributing¶
lsst.cp.pipe
is developed at https://github.com/lsst/cp_pipe.
You can find Jira issues for this module under the cp_pipe component.
Task reference¶
Pipeline tasks¶
- BrighterFatterKernelSolveTask
- Measure appropriate Brighter-Fatter Kernel from the PTC dataset.
- CalibCombineByFilterTask
- Task to combine calib exposures.
- CalibCombineTask
- Task to combine calib exposures.
- CpDarkTask
- Combine pre-processed dark frames into a proposed master calibration.
- CpFlatMeasureTask
- Apply extra masking and measure image statistics.
- CpFlatNormalizationTask
- Rescale merged flat frames to remove unequal screen illumination.
- CpFringeTask
- Combine pre-processed fringe frames into a proposed master calibration.
- CrosstalkExtractTask
- Task to measure pixel ratios to find crosstalk.
- CrosstalkSolveTask
- Task to solve crosstalk from pixel ratios.
- LinearitySolveTask
- Fit the linearity from the PTC dataset.
- MeasureDefectsTask
- Measure the defects from one exposure.
- MergeDefectsTask
- Merge the defects from multiple exposures.
- PhotonTransferCurveExtractTask
- Task to measure covariances from flat fields.
- PhotonTransferCurveSolveTask
- Task to fit the PTC from flat covariances.
Command-line tasks¶
- FindDefectsTask
- Task for finding defects in sensors.
- MeasureCrosstalkTask
- Measure intra-detector crosstalk.
- MeasureLinearityTask
- Stand alone Gen2 linearity measurement.
- MeasurePhotonTransferCurveTask
- A class to calculate, fit, and plot a PTC from a set of flat pairs.
Tasks¶
- CalibStatsTask
- Measure statistics on the background
Script reference¶
Python API reference¶
lsst.cp.pipe Package¶
Functions¶
VignetteExposure (exposure[, polygon, …]) |
Apply vignetted polygon to image pixels. |
Classes¶
BrighterFatterKernelSolveConfig |
|
BrighterFatterKernelSolveTask (*[, config, …]) |
Measure appropriate Brighter-Fatter Kernel from the PTC dataset. |
CalibCombineByFilterConfig |
|
CalibCombineByFilterConnections (*[, config]) |
|
CalibCombineByFilterTask (**kwargs) |
Task to combine calib exposures. |
CalibCombineConfig |
Configuration for combining calib exposures. |
CalibCombineConnections (*[, config]) |
|
CalibCombineTask (**kwargs) |
Task to combine calib exposures. |
CalibStatsConfig |
Parameters controlling the measurement of background statistics. |
CalibStatsTask ([config, name, parentTask, log]) |
Measure statistics on the background |
CrosstalkExtractConfig |
Configuration for the measurement of pixel ratios. |
CrosstalkExtractTask (*[, config, log, …]) |
Task to measure pixel ratios to find crosstalk. |
CrosstalkSolveConfig |
Configuration for the solving of crosstalk from pixel ratios. |
CrosstalkSolveTask (*[, config, log, initInputs]) |
Task to solve crosstalk from pixel ratios. |
FindDefectsTask (**kwargs) |
Task for finding defects in sensors. |
FindDefectsTaskConfig |
|
LinearitySolveConfig |
Configuration for solving the linearity from PTC dataset. |
LinearitySolveTask (*[, config, log, initInputs]) |
Fit the linearity from the PTC dataset. |
MeasureCrosstalkConfig |
|
MeasureCrosstalkTask (**kwargs) |
Measure intra-detector crosstalk. |
MeasureDefectsTask (*[, config, log, initInputs]) |
Measure the defects from one exposure. |
MeasureDefectsTaskConfig |
Configuration for measuring defects from a list of exposures |
MeasureLinearityTask (**kwargs) |
Stand alone Gen2 linearity measurement. |
MeasurePhotonTransferCurveTask (*args, **kwargs) |
A class to calculate, fit, and plot a PTC from a set of flat pairs. |
MeasurePhotonTransferCurveTaskConfig |
|
MergeDefectsTask (*[, config, log, initInputs]) |
Merge the defects from multiple exposures. |
MergeDefectsTaskConfig |
Configuration for merging single exposure defects. |
PhotonTransferCurveExtractConfig |
Configuration for the measurement of covariances from flats. |
PhotonTransferCurveExtractTask (*[, config, …]) |
Task to measure covariances from flat fields. |
PhotonTransferCurveSolveConfig |
Configuration for fitting measured covariances. |
PhotonTransferCurveSolveTask (*[, config, …]) |
Task to fit the PTC from flat covariances. |
PlotPhotonTransferCurveTask (datasetFilename) |
A class to plot the dataset from MeasurePhotonTransferCurveTask. |
lsst.cp.pipe.cpFlatNormTask Module¶
Classes¶
CpFlatMeasureTask (*[, config, log, initInputs]) |
Apply extra masking and measure image statistics. |
CpFlatMeasureTaskConfig |
|
CpFlatNormalizationTask (*[, config, log, …]) |
Rescale merged flat frames to remove unequal screen illumination. |
CpFlatNormalizationTaskConfig |
lsst.cp.pipe.cpDarkTask Module¶
Classes¶
CpDarkTask (**kwargs) |
Combine pre-processed dark frames into a proposed master calibration. |
CpDarkTaskConfig |
lsst.cp.pipe.cpFringeTask Module¶
Classes¶
CpFringeTask (**kwargs) |
Combine pre-processed fringe frames into a proposed master calibration. |
CpFringeTaskConfig |
lsst.cp.pipe.utils Module¶
Functions¶
parseCmdlineNumberString (inputString) |
Parse command line numerical expression sytax and return as list of int |
countMaskedPixels (maskedIm, maskPlane) |
Count the number of pixels in a given mask plane. |
checkExpLengthEqual (exp1, exp2[, v1, v2, …]) |
Check the exposure lengths of two exposures are equal. |
ddict2dict (d) |
Convert nested default dictionaries to regular dictionaries. |
Classes¶
PairedVisitListTaskRunner (TaskClass, parsedCmd) |
Subclass of TaskRunner for handling intrinsically paired visits. |
SingleVisitListTaskRunner (TaskClass, parsedCmd) |
Subclass of TaskRunner for tasks requiring a list of visits per dataRef. |
NonexistentDatasetTaskDataIdContainer ([level]) |
A DataIdContainer for the tasks for which the output does not yet exist. |