|
lsst.ip.diffim g85f13b0223+f1007db366
|
Public Member Functions | |
| __init__ (self) | |
| __call__ (self, source, exposure) | |
Public Attributes | |
| psfChisqCut1 = np.inf | |
| log = getLogger('lsst.ip.diffim.DipoleDeblender') | |
| int | sigma2fwhm = 2. * np.sqrt(2. * np.log(2.)) |
| psfChisqCut2 | |
| psfChisqCut2b | |
Functor to deblend a source as a dipole, and return a new source with deblended footprints. This necessarily overrides some of the functionality from meas_algorithms/python/lsst/meas/algorithms/deblend.py since we need a single source that contains the blended peaks, not multiple children sources. This directly calls the core deblending code deblendBaseline.deblend (optionally _fitPsf for debugging). Not actively being used, but there is a unit test for it in dipoleAlgorithm.py.
Definition at line 292 of file dipoleMeasurement.py.
| lsst.ip.diffim.dipoleMeasurement.DipoleDeblender.__init__ | ( | self | ) |
Definition at line 306 of file dipoleMeasurement.py.
| lsst.ip.diffim.dipoleMeasurement.DipoleDeblender.__call__ | ( | self, | |
| source, | |||
| exposure ) |
Definition at line 314 of file dipoleMeasurement.py.
| lsst.ip.diffim.dipoleMeasurement.DipoleDeblender.log = getLogger('lsst.ip.diffim.DipoleDeblender') |
Definition at line 311 of file dipoleMeasurement.py.
| lsst.ip.diffim.dipoleMeasurement.DipoleDeblender.psfChisqCut1 = np.inf |
Definition at line 310 of file dipoleMeasurement.py.
| lsst.ip.diffim.dipoleMeasurement.DipoleDeblender.psfChisqCut2 |
Definition at line 362 of file dipoleMeasurement.py.
| lsst.ip.diffim.dipoleMeasurement.DipoleDeblender.psfChisqCut2b |
Definition at line 362 of file dipoleMeasurement.py.
| int lsst.ip.diffim.dipoleMeasurement.DipoleDeblender.sigma2fwhm = 2. * np.sqrt(2. * np.log(2.)) |
Definition at line 312 of file dipoleMeasurement.py.