Utility class for dipole measurement testing.
More...
Utility class for dipole measurement testing.
Generate an image with simulated dipoles and noise; store the original "pre-subtraction" images and catalogs as well. Used to generate test data for DMTN-007 (http://dmtn-007.lsst.io).
Definition at line 742 of file utils.py.
def lsst.ip.diffim.utils.DipoleTestImage.__init__ |
( |
|
self, |
|
|
|
w = 101 , |
|
|
|
h = 101 , |
|
|
|
xcenPos = [27.] , |
|
|
|
ycenPos = [25.] , |
|
|
|
xcenNeg = [23.] , |
|
|
|
ycenNeg = [25.] , |
|
|
|
psfSigma = 2. , |
|
|
|
flux = [30000.] , |
|
|
|
fluxNeg = None , |
|
|
|
noise = 10. , |
|
|
|
gradientParams = None |
|
) |
| |
def lsst.ip.diffim.utils.DipoleTestImage._makeDipoleImage |
( |
|
self | ) |
|
|
private |
Generate an exposure and catalog with the given dipole source(s)
Definition at line 768 of file utils.py.
def lsst.ip.diffim.utils.DipoleTestImage._makeStarImage |
( |
|
self, |
|
|
|
xc = [15.3] , |
|
|
|
yc = [18.6] , |
|
|
|
flux = [2500] , |
|
|
|
schema = None |
|
) |
| |
|
private |
Generate an exposure and catalog with the given stellar source(s)
Definition at line 793 of file utils.py.
def lsst.ip.diffim.utils.DipoleTestImage.detectDipoleSources |
( |
|
self, |
|
|
|
doMerge = True , |
|
|
|
diffim = None , |
|
|
|
detectSigma = 5.5 , |
|
|
|
grow = 3 |
|
) |
| |
Utility function for detecting dipoles.
Detect pos/neg sources in the diffim, then merge them. A bigger "grow" parameter leads to a larger footprint which helps with dipole measurement for faint dipoles.
Definition at line 823 of file utils.py.
def lsst.ip.diffim.utils.DipoleTestImage.fitDipoleSource |
( |
|
self, |
|
|
|
source, |
|
|
|
kwds |
|
) |
| |
lsst.ip.diffim.utils.DipoleTestImage.flux |
lsst.ip.diffim.utils.DipoleTestImage.fluxNeg |
lsst.ip.diffim.utils.DipoleTestImage.gradientParams |
lsst.ip.diffim.utils.DipoleTestImage.h |
lsst.ip.diffim.utils.DipoleTestImage.noise |
lsst.ip.diffim.utils.DipoleTestImage.psfSigma |
lsst.ip.diffim.utils.DipoleTestImage.w |
lsst.ip.diffim.utils.DipoleTestImage.xcenNeg |
lsst.ip.diffim.utils.DipoleTestImage.xcenPos |
lsst.ip.diffim.utils.DipoleTestImage.ycenNeg |
lsst.ip.diffim.utils.DipoleTestImage.ycenPos |
The documentation for this class was generated from the following file: