LSST Applications
21.0.0-147-g0e635eb1+1acddb5be5,22.0.0+052faf71bd,22.0.0+1ea9a8b2b2,22.0.0+6312710a6c,22.0.0+729191ecac,22.0.0+7589c3a021,22.0.0+9f079a9461,22.0.1-1-g7d6de66+b8044ec9de,22.0.1-1-g87000a6+536b1ee016,22.0.1-1-g8e32f31+6312710a6c,22.0.1-10-gd060f87+016f7cdc03,22.0.1-12-g9c3108e+df145f6f68,22.0.1-16-g314fa6d+c825727ab8,22.0.1-19-g93a5c75+d23f2fb6d8,22.0.1-19-gb93eaa13+aab3ef7709,22.0.1-2-g8ef0a89+b8044ec9de,22.0.1-2-g92698f7+9f079a9461,22.0.1-2-ga9b0f51+052faf71bd,22.0.1-2-gac51dbf+052faf71bd,22.0.1-2-gb66926d+6312710a6c,22.0.1-2-gcb770ba+09e3807989,22.0.1-20-g32debb5+b8044ec9de,22.0.1-23-gc2439a9a+fb0756638e,22.0.1-3-g496fd5d+09117f784f,22.0.1-3-g59f966b+1e6ba2c031,22.0.1-3-g849a1b8+f8b568069f,22.0.1-3-gaaec9c0+c5c846a8b1,22.0.1-32-g5ddfab5d3+60ce4897b0,22.0.1-4-g037fbe1+64e601228d,22.0.1-4-g8623105+b8044ec9de,22.0.1-5-g096abc9+d18c45d440,22.0.1-5-g15c806e+57f5c03693,22.0.1-7-gba73697+57f5c03693,master-g6e05de7fdc+c1283a92b8,master-g72cdda8301+729191ecac,w.2021.39
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 | ||
) |