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. |