lsst.meas.deblender  16.0-5-g2851537
Public Member Functions | Public Attributes | List of all members
lsst.meas.deblender.baseline.DeblendedPeak Class Reference
Inheritance diagram for lsst.meas.deblender.baseline.DeblendedPeak:

Public Member Functions

def __init__ (self, peak, pki, parent, multiColorPeak=None)
 
def __str__ (self)
 
def psfFitChisq (self)
 
def psfFitDof (self)
 
def getFluxPortion (self, strayFlux=True)
 Return a HeavyFootprint containing the flux apportioned to this peak. More...
 
def setStrayFlux (self, stray)
 
def setFluxPortion (self, mimg)
 
def setTemplateWeight (self, w)
 
def setPatched (self)
 
def setOrigTemplate (self, t, tfoot)
 
def setRampedTemplate (self, t, tfoot)
 
def setMedianFilteredTemplate (self, t, tfoot)
 
def setPsfTemplate (self, tim, tfoot)
 
def setOutOfBounds (self)
 
def setTinyFootprint (self)
 
def setNoValidPixels (self)
 
def setPsfFitFailed (self)
 
def setBadPsfDof (self)
 
def setDeblendedAsPsf (self)
 
def setFailedSymmetricTemplate (self)
 
def setTemplate (self, image, footprint)
 

Public Attributes

 peak
 
 pki
 
 parent
 
 multiColorPeak
 
 skip
 
 outOfBounds
 
 tinyFootprint
 
 noValidPixels
 
 deblendedAsPsf
 
 degenerate
 
 psfFitFailed
 
 psfFitBadDof
 
 psfFit1
 
 psfFit2
 
 psfFit3
 
 psfFitBigDecenter
 
 psfFitWithDecenter
 
 psfFitR0
 
 psfFitR1
 
 psfFitStampExtent
 
 psfFitCenter
 
 psfFitBest
 
 psfFitParams
 
 psfFitFlux
 
 psfFitNOthers
 
 psfFitDebugPsf0Img
 
 psfFitDebugPsfImg
 
 psfFitDebugPsfDerivImg
 
 psfFitDebugPsfModel
 
 failedSymmetricTemplate
 
 templateImage
 
 templateFootprint
 
 fluxPortion
 
 strayFlux
 
 hasRampedTemplate
 
 patched
 
 origTemplate
 
 origFootprint
 
 rampedTemplate
 
 medianFilteredTemplate
 
 templateWeight
 
 psfFootprint
 
 psfTemplate
 

Detailed Description

Result of deblending a single Peak within a parent Footprint.

There is one of these objects for each Peak in the Footprint.

Definition at line 267 of file baseline.py.

Constructor & Destructor Documentation

◆ __init__()

def lsst.meas.deblender.baseline.DeblendedPeak.__init__ (   self,
  peak,
  pki,
  parent,
  multiColorPeak = None 
)
Initialize a new deblended peak in a single filter band

Parameters
----------
peak: `afw.detection.PeakRecord`
    Peak object in a single band from a peak record
pki: `int`
    Index of the peak in `multiColorPeak.parent.peaks`
parent: `DeblendedParent`
    Parent in the same filter that contains the peak
multiColorPeak: `MultiColorPeak`
    Object containing the same peak in multiple bands

Returns
-------
None

Definition at line 273 of file baseline.py.

Member Function Documentation

◆ __str__()

def lsst.meas.deblender.baseline.DeblendedPeak.__str__ (   self)

Definition at line 362 of file baseline.py.

◆ getFluxPortion()

def lsst.meas.deblender.baseline.DeblendedPeak.getFluxPortion (   self,
  strayFlux = True 
)

Return a HeavyFootprint containing the flux apportioned to this peak.

Parameters
[in]strayFluxinclude stray flux also?

Definition at line 376 of file baseline.py.

◆ psfFitChisq()

def lsst.meas.deblender.baseline.DeblendedPeak.psfFitChisq (   self)

Definition at line 367 of file baseline.py.

◆ psfFitDof()

def lsst.meas.deblender.baseline.DeblendedPeak.psfFitDof (   self)

Definition at line 372 of file baseline.py.

◆ setBadPsfDof()

def lsst.meas.deblender.baseline.DeblendedPeak.setBadPsfDof (   self)

Definition at line 434 of file baseline.py.

◆ setDeblendedAsPsf()

def lsst.meas.deblender.baseline.DeblendedPeak.setDeblendedAsPsf (   self)

Definition at line 437 of file baseline.py.

◆ setFailedSymmetricTemplate()

def lsst.meas.deblender.baseline.DeblendedPeak.setFailedSymmetricTemplate (   self)

Definition at line 440 of file baseline.py.

◆ setFluxPortion()

def lsst.meas.deblender.baseline.DeblendedPeak.setFluxPortion (   self,
  mimg 
)

Definition at line 394 of file baseline.py.

◆ setMedianFilteredTemplate()

def lsst.meas.deblender.baseline.DeblendedPeak.setMedianFilteredTemplate (   self,
  t,
  tfoot 
)

Definition at line 412 of file baseline.py.

◆ setNoValidPixels()

def lsst.meas.deblender.baseline.DeblendedPeak.setNoValidPixels (   self)

Definition at line 427 of file baseline.py.

◆ setOrigTemplate()

def lsst.meas.deblender.baseline.DeblendedPeak.setOrigTemplate (   self,
  t,
  tfoot 
)

Definition at line 404 of file baseline.py.

◆ setOutOfBounds()

def lsst.meas.deblender.baseline.DeblendedPeak.setOutOfBounds (   self)

Definition at line 419 of file baseline.py.

◆ setPatched()

def lsst.meas.deblender.baseline.DeblendedPeak.setPatched (   self)

Definition at line 400 of file baseline.py.

◆ setPsfFitFailed()

def lsst.meas.deblender.baseline.DeblendedPeak.setPsfFitFailed (   self)

Definition at line 431 of file baseline.py.

◆ setPsfTemplate()

def lsst.meas.deblender.baseline.DeblendedPeak.setPsfTemplate (   self,
  tim,
  tfoot 
)

Definition at line 415 of file baseline.py.

◆ setRampedTemplate()

def lsst.meas.deblender.baseline.DeblendedPeak.setRampedTemplate (   self,
  t,
  tfoot 
)

Definition at line 408 of file baseline.py.

◆ setStrayFlux()

def lsst.meas.deblender.baseline.DeblendedPeak.setStrayFlux (   self,
  stray 
)

Definition at line 391 of file baseline.py.

◆ setTemplate()

def lsst.meas.deblender.baseline.DeblendedPeak.setTemplate (   self,
  image,
  footprint 
)

Definition at line 444 of file baseline.py.

◆ setTemplateWeight()

def lsst.meas.deblender.baseline.DeblendedPeak.setTemplateWeight (   self,
  w 
)

Definition at line 397 of file baseline.py.

◆ setTinyFootprint()

def lsst.meas.deblender.baseline.DeblendedPeak.setTinyFootprint (   self)

Definition at line 423 of file baseline.py.

Member Data Documentation

◆ deblendedAsPsf

lsst.meas.deblender.baseline.DeblendedPeak.deblendedAsPsf

Definition at line 303 of file baseline.py.

◆ degenerate

lsst.meas.deblender.baseline.DeblendedPeak.degenerate

Definition at line 304 of file baseline.py.

◆ failedSymmetricTemplate

lsst.meas.deblender.baseline.DeblendedPeak.failedSymmetricTemplate

Definition at line 335 of file baseline.py.

◆ fluxPortion

lsst.meas.deblender.baseline.DeblendedPeak.fluxPortion

Definition at line 342 of file baseline.py.

◆ hasRampedTemplate

lsst.meas.deblender.baseline.DeblendedPeak.hasRampedTemplate

Definition at line 347 of file baseline.py.

◆ medianFilteredTemplate

lsst.meas.deblender.baseline.DeblendedPeak.medianFilteredTemplate

Definition at line 357 of file baseline.py.

◆ multiColorPeak

lsst.meas.deblender.baseline.DeblendedPeak.multiColorPeak

Definition at line 296 of file baseline.py.

◆ noValidPixels

lsst.meas.deblender.baseline.DeblendedPeak.noValidPixels

Definition at line 302 of file baseline.py.

◆ origFootprint

lsst.meas.deblender.baseline.DeblendedPeak.origFootprint

Definition at line 353 of file baseline.py.

◆ origTemplate

lsst.meas.deblender.baseline.DeblendedPeak.origTemplate

Definition at line 352 of file baseline.py.

◆ outOfBounds

lsst.meas.deblender.baseline.DeblendedPeak.outOfBounds

Definition at line 300 of file baseline.py.

◆ parent

lsst.meas.deblender.baseline.DeblendedPeak.parent

Definition at line 295 of file baseline.py.

◆ patched

lsst.meas.deblender.baseline.DeblendedPeak.patched

Definition at line 349 of file baseline.py.

◆ peak

lsst.meas.deblender.baseline.DeblendedPeak.peak

Definition at line 292 of file baseline.py.

◆ pki

lsst.meas.deblender.baseline.DeblendedPeak.pki

Definition at line 294 of file baseline.py.

◆ psfFit1

lsst.meas.deblender.baseline.DeblendedPeak.psfFit1

Definition at line 310 of file baseline.py.

◆ psfFit2

lsst.meas.deblender.baseline.DeblendedPeak.psfFit2

Definition at line 312 of file baseline.py.

◆ psfFit3

lsst.meas.deblender.baseline.DeblendedPeak.psfFit3

Definition at line 314 of file baseline.py.

◆ psfFitBadDof

lsst.meas.deblender.baseline.DeblendedPeak.psfFitBadDof

Definition at line 308 of file baseline.py.

◆ psfFitBest

lsst.meas.deblender.baseline.DeblendedPeak.psfFitBest

Definition at line 324 of file baseline.py.

◆ psfFitBigDecenter

lsst.meas.deblender.baseline.DeblendedPeak.psfFitBigDecenter

Definition at line 316 of file baseline.py.

◆ psfFitCenter

lsst.meas.deblender.baseline.DeblendedPeak.psfFitCenter

Definition at line 323 of file baseline.py.

◆ psfFitDebugPsf0Img

lsst.meas.deblender.baseline.DeblendedPeak.psfFitDebugPsf0Img

Definition at line 330 of file baseline.py.

◆ psfFitDebugPsfDerivImg

lsst.meas.deblender.baseline.DeblendedPeak.psfFitDebugPsfDerivImg

Definition at line 332 of file baseline.py.

◆ psfFitDebugPsfImg

lsst.meas.deblender.baseline.DeblendedPeak.psfFitDebugPsfImg

Definition at line 331 of file baseline.py.

◆ psfFitDebugPsfModel

lsst.meas.deblender.baseline.DeblendedPeak.psfFitDebugPsfModel

Definition at line 333 of file baseline.py.

◆ psfFitFailed

lsst.meas.deblender.baseline.DeblendedPeak.psfFitFailed

Definition at line 307 of file baseline.py.

◆ psfFitFlux

lsst.meas.deblender.baseline.DeblendedPeak.psfFitFlux

Definition at line 326 of file baseline.py.

◆ psfFitNOthers

lsst.meas.deblender.baseline.DeblendedPeak.psfFitNOthers

Definition at line 327 of file baseline.py.

◆ psfFitParams

lsst.meas.deblender.baseline.DeblendedPeak.psfFitParams

Definition at line 325 of file baseline.py.

◆ psfFitR0

lsst.meas.deblender.baseline.DeblendedPeak.psfFitR0

Definition at line 320 of file baseline.py.

◆ psfFitR1

lsst.meas.deblender.baseline.DeblendedPeak.psfFitR1

Definition at line 321 of file baseline.py.

◆ psfFitStampExtent

lsst.meas.deblender.baseline.DeblendedPeak.psfFitStampExtent

Definition at line 322 of file baseline.py.

◆ psfFitWithDecenter

lsst.meas.deblender.baseline.DeblendedPeak.psfFitWithDecenter

Definition at line 318 of file baseline.py.

◆ psfFootprint

lsst.meas.deblender.baseline.DeblendedPeak.psfFootprint

Definition at line 416 of file baseline.py.

◆ psfTemplate

lsst.meas.deblender.baseline.DeblendedPeak.psfTemplate

Definition at line 417 of file baseline.py.

◆ rampedTemplate

lsst.meas.deblender.baseline.DeblendedPeak.rampedTemplate

Definition at line 355 of file baseline.py.

◆ skip

lsst.meas.deblender.baseline.DeblendedPeak.skip

Definition at line 298 of file baseline.py.

◆ strayFlux

lsst.meas.deblender.baseline.DeblendedPeak.strayFlux

Definition at line 345 of file baseline.py.

◆ templateFootprint

lsst.meas.deblender.baseline.DeblendedPeak.templateFootprint

Definition at line 339 of file baseline.py.

◆ templateImage

lsst.meas.deblender.baseline.DeblendedPeak.templateImage

Definition at line 338 of file baseline.py.

◆ templateWeight

lsst.meas.deblender.baseline.DeblendedPeak.templateWeight

Definition at line 360 of file baseline.py.

◆ tinyFootprint

lsst.meas.deblender.baseline.DeblendedPeak.tinyFootprint

Definition at line 301 of file baseline.py.


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