LSST Applications
21.0.0-172-gfb10e10a+18fedfabac,22.0.0+297cba6710,22.0.0+80564b0ff1,22.0.0+8d77f4f51a,22.0.0+a28f4c53b1,22.0.0+dcf3732eb2,22.0.1-1-g7d6de66+2a20fdde0d,22.0.1-1-g8e32f31+297cba6710,22.0.1-1-geca5380+7fa3b7d9b6,22.0.1-12-g44dc1dc+2a20fdde0d,22.0.1-15-g6a90155+515f58c32b,22.0.1-16-g9282f48+790f5f2caa,22.0.1-2-g92698f7+dcf3732eb2,22.0.1-2-ga9b0f51+7fa3b7d9b6,22.0.1-2-gd1925c9+bf4f0e694f,22.0.1-24-g1ad7a390+a9625a72a8,22.0.1-25-g5bf6245+3ad8ecd50b,22.0.1-25-gb120d7b+8b5510f75f,22.0.1-27-g97737f7+2a20fdde0d,22.0.1-32-gf62ce7b1+aa4237961e,22.0.1-4-g0b3f228+2a20fdde0d,22.0.1-4-g243d05b+871c1b8305,22.0.1-4-g3a563be+32dcf1063f,22.0.1-4-g44f2e3d+9e4ab0f4fa,22.0.1-42-gca6935d93+ba5e5ca3eb,22.0.1-5-g15c806e+85460ae5f3,22.0.1-5-g58711c4+611d128589,22.0.1-5-g75bb458+99c117b92f,22.0.1-6-g1c63a23+7fa3b7d9b6,22.0.1-6-g50866e6+84ff5a128b,22.0.1-6-g8d3140d+720564cf76,22.0.1-6-gd805d02+cc5644f571,22.0.1-8-ge5750ce+85460ae5f3,master-g6e05de7fdc+babf819c66,master-g99da0e417a+8d77f4f51a,w.2021.48
LSST Data Management Base Package
|
Public Member Functions | |
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, minBinSize=32) |
Public Attributes | |
w | |
h | |
xcenPos | |
ycenPos | |
xcenNeg | |
ycenNeg | |
psfSigma | |
flux | |
fluxNeg | |
noise | |
gradientParams | |
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).
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.detectDipoleSources | ( | self, | |
doMerge = True , |
|||
diffim = None , |
|||
detectSigma = 5.5 , |
|||
grow = 3 , |
|||
minBinSize = 32 |
|||
) |
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. Parameters ---------- doMerge : `bool` Whether to merge the positive and negagive detections into a single source table. diffim : `lsst.afw.image.exposure.exposure.ExposureF` Difference image on which to perform detection. detectSigma : `float` Threshold for object detection. grow : `int` Number of pixels to grow the footprints before merging. minBinSize : `int` Minimum bin size for the background (re)estimation (only applies if the default leads to min(nBinX, nBinY) < fit order so the default config parameter needs to be decreased, but not to a value smaller than ``minBinSize``, in which case the fitting algorithm will take over and decrease the fit order appropriately.) Returns ------- sources : `lsst.afw.table.SourceCatalog` If doMerge=True, the merged source catalog is returned OR detectTask : `lsst.meas.algorithms.SourceDetectionTask` schema : `lsst.afw.table.Schema` If doMerge=False, the source detection task and its schema are returned.
def lsst.ip.diffim.utils.DipoleTestImage.fitDipoleSource | ( | self, | |
source, | |||
** | kwds | ||
) |