lsst.pipe.tasks gcf790cdeb6+441d86229e
Loading...
Searching...
No Matches
lsst.pipe.tasks.prettyPictureMaker._task.PrettyPictureStarFixerTask Class Reference
Inheritance diagram for lsst.pipe.tasks.prettyPictureMaker._task.PrettyPictureStarFixerTask:

Public Member Functions

Struct run (self, Mapping[str, ExposureF] inputs)
 
None runQuantum (self, QuantumContext butlerQC, InputQuantizedConnection inputRefs, OutputQuantizedConnection outputRefs)
 

Static Public Attributes

 ConfigClass = PrettyPictureStarFixerConfig
 

Static Protected Attributes

str _DefaultName = "prettyPictureStarFixer"
 

Detailed Description

This class fixes up regions in an image where there is no, or bad data.

The fixes done by this task are overwhelmingly comprised of the cores of
bright stars for which there is no data.

Definition at line 934 of file _task.py.

Member Function Documentation

◆ run()

Struct lsst.pipe.tasks.prettyPictureMaker._task.PrettyPictureStarFixerTask.run ( self,
Mapping[str, ExposureF] inputs )
Fix areas in an image where this is no data, most likely to be
the cores of bright stars.

Because we want to have consistent fixes accross bands, this method
relies on supplying all bands and fixing pixels that are marked
as having a defect in any band even if within one band there  is
no issue.

Parameters
----------
inputs : `Mapping` of `str` to `ExposureF`
    This mapping has keys of band as a `str` and the corresponding
    ExposureF as a value.

Returns
-------
results : `Struct` of `Mapping` of `str` to `ExposureF`
    A `Struct` that has a mapping of band to `ExposureF`. The `Struct`
    has an attribute named ``results``.

Definition at line 946 of file _task.py.

◆ runQuantum()

None lsst.pipe.tasks.prettyPictureMaker._task.PrettyPictureStarFixerTask.runQuantum ( self,
QuantumContext butlerQC,
InputQuantizedConnection inputRefs,
OutputQuantizedConnection outputRefs )

Definition at line 1000 of file _task.py.

Member Data Documentation

◆ _DefaultName

str lsst.pipe.tasks.prettyPictureMaker._task.PrettyPictureStarFixerTask._DefaultName = "prettyPictureStarFixer"
staticprotected

Definition at line 941 of file _task.py.

◆ ConfigClass

lsst.pipe.tasks.prettyPictureMaker._task.PrettyPictureStarFixerTask.ConfigClass = PrettyPictureStarFixerConfig
static

Definition at line 942 of file _task.py.


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