MaskedKernelSolutionF¶
- 
class 
lsst.ip.diffim.MaskedKernelSolutionF¶ Bases:
lsst.ip.diffim.StaticKernelSolutionFAttributes Summary
CHOLESKY_LDLTCHOLESKY_LLTEIGENVALUEEIGENVECTORLUNONESVDMethods Summary
build(self, templateImage, scienceImage, …)buildOrig(self, templateImage, scienceImage, …)buildSingleMaskOrig(self, templateImage, …)buildWithMask(self, templateImage, …)getB(self)getBackground(self)getConditionNumber(*args, **kwargs)Overloaded function. getId(self)getKernel(self)getKsum(self)getM(self)getSolutionPair(self)getSolvedBy(self)makeKernelImage(self)printA(self)printB(self)printM(self)solve(self)Attributes Documentation
- 
CHOLESKY_LDLT= KernelSolvedBy.CHOLESKY_LDLT¶ 
- 
CHOLESKY_LLT= KernelSolvedBy.CHOLESKY_LLT¶ 
- 
EIGENVALUE= ConditionNumberType.EIGENVALUE¶ 
- 
EIGENVECTOR= KernelSolvedBy.EIGENVECTOR¶ 
- 
LU= KernelSolvedBy.LU¶ 
- 
NONE= KernelSolvedBy.NONE¶ 
- 
SVD= ConditionNumberType.SVD¶ 
Methods Documentation
- 
build(self: lsst.ip.diffim.kernelSolution.StaticKernelSolutionF, templateImage: lsst.afw.image.image.image.ImageF, scienceImage: lsst.afw.image.image.image.ImageF, varianceEstimate: lsst.afw.image.image.image.ImageF) → None¶ 
- 
buildOrig(self: lsst.ip.diffim.kernelSolution.MaskedKernelSolutionF, templateImage: lsst.afw.image.image.image.ImageF, scienceImage: lsst.afw.image.image.image.ImageF, varianceEstimate: lsst.afw.image.image.image.ImageF, pixelMask: lsst.afw.image.image.image.MaskX) → None¶ 
- 
buildSingleMaskOrig(self: lsst.ip.diffim.kernelSolution.MaskedKernelSolutionF, templateImage: lsst.afw.image.image.image.ImageF, scienceImage: lsst.afw.image.image.image.ImageF, varianceEstimate: lsst.afw.image.image.image.ImageF, maskBox: lsst.geom.Box2I) → None¶ 
- 
buildWithMask(self: lsst.ip.diffim.kernelSolution.MaskedKernelSolutionF, templateImage: lsst.afw.image.image.image.ImageF, scienceImage: lsst.afw.image.image.image.ImageF, varianceEstimate: lsst.afw.image.image.image.ImageF, pixelMask: lsst.afw.image.image.image.MaskX) → None¶ 
- 
getB(self: lsst.ip.diffim.kernelSolution.KernelSolution) → numpy.ndarray[float64[m, 1]]¶ 
- 
getBackground(self: lsst.ip.diffim.kernelSolution.StaticKernelSolutionF) → float¶ 
- 
getConditionNumber(*args, **kwargs)¶ Overloaded function.
- getConditionNumber(self: lsst.ip.diffim.kernelSolution.KernelSolution, conditionType: lsst.ip.diffim.kernelSolution.KernelSolution.ConditionNumberType) -> float
 - getConditionNumber(self: lsst.ip.diffim.kernelSolution.KernelSolution, mMat: numpy.ndarray[float64[m, n]], conditionType: lsst.ip.diffim.kernelSolution.KernelSolution.ConditionNumberType) -> float
 
- 
getId(self: lsst.ip.diffim.kernelSolution.KernelSolution) → int¶ 
- 
getKernel(self: lsst.ip.diffim.kernelSolution.StaticKernelSolutionF) → lsst.afw.math.kernel.Kernel¶ 
- 
getKsum(self: lsst.ip.diffim.kernelSolution.StaticKernelSolutionF) → float¶ 
- 
getM(self: lsst.ip.diffim.kernelSolution.KernelSolution) → numpy.ndarray[float64[m, n]]¶ 
- 
getSolutionPair(self: lsst.ip.diffim.kernelSolution.StaticKernelSolutionF) → Tuple[lsst.afw.math.kernel.Kernel, float]¶ 
- 
getSolvedBy(self: lsst.ip.diffim.kernelSolution.KernelSolution) → lsst.ip.diffim.kernelSolution.KernelSolution.KernelSolvedBy¶ 
- 
makeKernelImage(self: lsst.ip.diffim.kernelSolution.StaticKernelSolutionF) → lsst.afw.image.image.image.ImageD¶ 
- 
printA(self: lsst.ip.diffim.kernelSolution.KernelSolution) → None¶ 
- 
printB(self: lsst.ip.diffim.kernelSolution.KernelSolution) → None¶ 
- 
printM(self: lsst.ip.diffim.kernelSolution.KernelSolution) → None¶ 
- 
solve(self: lsst.ip.diffim.kernelSolution.StaticKernelSolutionF) → None¶ 
-