lsst.meas.base  19.0.0-9-g463f923+11
Public Member Functions | Public Attributes | List of all members
lsst.meas.base.noiseReplacer.VariancePlaneNoiseGenerator Class Reference
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 with variance matching an image variance plane.

Parameters
----------
var : `lsst.afw.image.ImageF`
    The input variance image.
mean : `float` or `lsst.afw.image.Image`, optional.
    Mean value for the generated noise.

Definition at line 483 of file noiseReplacer.py.

Constructor & Destructor Documentation

◆ __init__()

def lsst.meas.base.noiseReplacer.VariancePlaneNoiseGenerator.__init__ (   self,
  var,
  mean = None,
  rand = None 
)

Definition at line 494 of file noiseReplacer.py.

Member Function Documentation

◆ __str__()

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

Definition at line 501 of file noiseReplacer.py.

◆ getHeavyFootprint()

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

Definition at line 416 of file noiseReplacer.py.

◆ getImage()

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

Reimplemented from lsst.meas.base.noiseReplacer.NoiseGenerator.

Definition at line 504 of file noiseReplacer.py.

◆ getMaskedImage()

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

Reimplemented in lsst.meas.base.noiseReplacer.ImageNoiseGenerator.

Definition at line 421 of file noiseReplacer.py.

◆ getRandomImage()

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

Definition at line 456 of file noiseReplacer.py.

Member Data Documentation

◆ mean

lsst.meas.base.noiseReplacer.VariancePlaneNoiseGenerator.mean

Definition at line 499 of file noiseReplacer.py.

◆ rand

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

Definition at line 454 of file noiseReplacer.py.

◆ var

lsst.meas.base.noiseReplacer.VariancePlaneNoiseGenerator.var

Definition at line 496 of file noiseReplacer.py.


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