lsst.meas.base  14.0-13-gd9a51ef+10
Public Member Functions | Public Attributes | List of all members
lsst.meas.base.noiseReplacer.VariancePlaneNoiseGenerator Class Reference

Generates Gaussian noise whose variance matches that of the variance plane of the image. More...

Inheritance diagram for lsst.meas.base.noiseReplacer.VariancePlaneNoiseGenerator:
lsst.meas.base.noiseReplacer.GaussianNoiseGenerator lsst.meas.base.noiseReplacer.NoiseGenerator

Public Member Functions

def __init__ (self, var, mean=None, rand=None)
 
def __str__ (self)
 
def getImage (self, bb)
 
def getRandomImage (self, bb)
 
def getHeavyFootprint (self, fp)
 
def getMaskedImage (self, bb)
 

Public Attributes

 var
 
 mean
 
 rand
 

Detailed Description

Generates Gaussian noise whose variance matches that of the variance plane of the image.

Definition at line 436 of file noiseReplacer.py.

Constructor & Destructor Documentation

◆ __init__()

def lsst.meas.base.noiseReplacer.VariancePlaneNoiseGenerator.__init__ (   self,
  var,
  mean = None,
  rand = None 
)
Parameters
[in]varan afwImage.ImageF; the variance plane.
[in,out]meanfloating-point or afwImage.Image

Definition at line 441 of file noiseReplacer.py.

Member Function Documentation

◆ __str__()

def lsst.meas.base.noiseReplacer.VariancePlaneNoiseGenerator.__str__ (   self)

Definition at line 452 of file noiseReplacer.py.

◆ getHeavyFootprint()

def lsst.meas.base.noiseReplacer.NoiseGenerator.getHeavyFootprint (   self,
  fp 
)
inherited

Definition at line 366 of file noiseReplacer.py.

◆ getImage()

def lsst.meas.base.noiseReplacer.VariancePlaneNoiseGenerator.getImage (   self,
  bb 
)

Definition at line 455 of file noiseReplacer.py.

◆ getMaskedImage()

def lsst.meas.base.noiseReplacer.NoiseGenerator.getMaskedImage (   self,
  bb 
)
inherited

Definition at line 371 of file noiseReplacer.py.

◆ getRandomImage()

def lsst.meas.base.noiseReplacer.GaussianNoiseGenerator.getRandomImage (   self,
  bb 
)
inherited

Definition at line 408 of file noiseReplacer.py.

Member Data Documentation

◆ mean

lsst.meas.base.noiseReplacer.VariancePlaneNoiseGenerator.mean

Definition at line 450 of file noiseReplacer.py.

◆ rand

lsst.meas.base.noiseReplacer.GaussianNoiseGenerator.rand
inherited

Definition at line 406 of file noiseReplacer.py.

◆ var

lsst.meas.base.noiseReplacer.VariancePlaneNoiseGenerator.var

Definition at line 447 of file noiseReplacer.py.


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