Utility class for dipole measurement testing.
More...
|
def | __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 | fitDipoleSource (self, source, kwds) |
|
def | detectDipoleSources (self, doMerge=True, diffim=None, detectSigma=5.5, grow=3) |
| Utility function for detecting dipoles. More...
|
|
|
def | _makeDipoleImage (self) |
| Generate an exposure and catalog with the given dipole source(s) More...
|
|
def | _makeStarImage (self, xc=[15.3], yc=[18.6], flux=[2500], schema=None) |
| Generate an exposure and catalog with the given stellar source(s) 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.
◆ __init__()
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 |
|
) |
| |
◆ _makeDipoleImage()
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.
◆ _makeStarImage()
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.
◆ detectDipoleSources()
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.
◆ fitDipoleSource()
def lsst.ip.diffim.utils.DipoleTestImage.fitDipoleSource |
( |
|
self, |
|
|
|
source, |
|
|
|
kwds |
|
) |
| |
◆ flux
lsst.ip.diffim.utils.DipoleTestImage.flux |
◆ fluxNeg
lsst.ip.diffim.utils.DipoleTestImage.fluxNeg |
◆ gradientParams
lsst.ip.diffim.utils.DipoleTestImage.gradientParams |
lsst.ip.diffim.utils.DipoleTestImage.h |
◆ noise
lsst.ip.diffim.utils.DipoleTestImage.noise |
◆ psfSigma
lsst.ip.diffim.utils.DipoleTestImage.psfSigma |
lsst.ip.diffim.utils.DipoleTestImage.w |
◆ xcenNeg
lsst.ip.diffim.utils.DipoleTestImage.xcenNeg |
◆ xcenPos
lsst.ip.diffim.utils.DipoleTestImage.xcenPos |
◆ ycenNeg
lsst.ip.diffim.utils.DipoleTestImage.ycenNeg |
◆ ycenPos
lsst.ip.diffim.utils.DipoleTestImage.ycenPos |
The documentation for this class was generated from the following file: