LSST Applications
21.0.0-172-gfb10e10a+18fedfabac,22.0.0+297cba6710,22.0.0+80564b0ff1,22.0.0+8d77f4f51a,22.0.0+a28f4c53b1,22.0.0+dcf3732eb2,22.0.1-1-g7d6de66+2a20fdde0d,22.0.1-1-g8e32f31+297cba6710,22.0.1-1-geca5380+7fa3b7d9b6,22.0.1-12-g44dc1dc+2a20fdde0d,22.0.1-15-g6a90155+515f58c32b,22.0.1-16-g9282f48+790f5f2caa,22.0.1-2-g92698f7+dcf3732eb2,22.0.1-2-ga9b0f51+7fa3b7d9b6,22.0.1-2-gd1925c9+bf4f0e694f,22.0.1-24-g1ad7a390+a9625a72a8,22.0.1-25-g5bf6245+3ad8ecd50b,22.0.1-25-gb120d7b+8b5510f75f,22.0.1-27-g97737f7+2a20fdde0d,22.0.1-32-gf62ce7b1+aa4237961e,22.0.1-4-g0b3f228+2a20fdde0d,22.0.1-4-g243d05b+871c1b8305,22.0.1-4-g3a563be+32dcf1063f,22.0.1-4-g44f2e3d+9e4ab0f4fa,22.0.1-42-gca6935d93+ba5e5ca3eb,22.0.1-5-g15c806e+85460ae5f3,22.0.1-5-g58711c4+611d128589,22.0.1-5-g75bb458+99c117b92f,22.0.1-6-g1c63a23+7fa3b7d9b6,22.0.1-6-g50866e6+84ff5a128b,22.0.1-6-g8d3140d+720564cf76,22.0.1-6-gd805d02+cc5644f571,22.0.1-8-ge5750ce+85460ae5f3,master-g6e05de7fdc+babf819c66,master-g99da0e417a+8d77f4f51a,w.2021.48
LSST Data Management Base Package
|
Public Member Functions | |
def | __init__ (self, **kwargs) |
def | run (self, exposure, background) |
Public Attributes | |
bitmask | |
Static Public Attributes | |
ConfigClass = BaseFakeSourcesConfig | |
An abstract base class for subtasks that inject fake sources into images to test completeness and other aspects of the processing. This class simply adds a mask plane that subclasses should use to mark pixels that have been touched. This is an abstract base class (abc) and is not intended to be directly used. To create a fake sources injector, create a child class and re-implement the required methods.
def lsst.pipe.tasks.fakes.BaseFakeSourcesTask.__init__ | ( | self, | |
** | kwargs | ||
) |
Initialize the Task. Subclasses that define their own __init__ should simply forward all arguments to the base class constructor. They can then assume self.config is an instance of their ConfigClass. If an external catalog is used to add sources consistently to multiple overlapping images, that catalog should generally be loaded and attached to self here, so it can be used multiple times by the run() method.
Definition at line 49 of file fakes.py.
def lsst.pipe.tasks.fakes.BaseFakeSourcesTask.run | ( | self, | |
exposure, | |||
background | |||
) |
Add fake sources to the given Exposure, making use of the given BackgroundList if desired. If pixels in the Exposure are replaced, not added to, extra care should be taken with the background, mask, and variance planes. The Exposure as given is background-subtracted (using the supplied background model) and should be returned in the same state.
Definition at line 65 of file fakes.py.
|
static |