MaskedKernelSolutionF¶
- class lsst.ip.diffim.MaskedKernelSolutionF¶
 Bases:
StaticKernelSolutionFAttributes Summary
Methods 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: 1>¶
 
- CHOLESKY_LLT = <KernelSolvedBy.CHOLESKY_LLT: 2>¶
 
- EIGENVALUE = <ConditionNumberType.EIGENVALUE: 0>¶
 
- EIGENVECTOR = <KernelSolvedBy.EIGENVECTOR: 4>¶
 
- LU = <KernelSolvedBy.LU: 3>¶
 
- NONE = <KernelSolvedBy.NONE: 0>¶
 
- SVD = <ConditionNumberType.SVD: 1>¶
 
Methods Documentation
- build(self: lsst.ip.diffim.StaticKernelSolutionF, templateImage: lsst.afw.image._image.ImageF, scienceImage: lsst.afw.image._image.ImageF, varianceEstimate: lsst.afw.image._image.ImageF) None¶
 
- buildOrig(self: lsst.ip.diffim.MaskedKernelSolutionF, templateImage: lsst.afw.image._image.ImageF, scienceImage: lsst.afw.image._image.ImageF, varianceEstimate: lsst.afw.image._image.ImageF, pixelMask: lsst.afw.image._image.MaskX) None¶
 
- buildSingleMaskOrig(self: lsst.ip.diffim.MaskedKernelSolutionF, templateImage: lsst.afw.image._image.ImageF, scienceImage: lsst.afw.image._image.ImageF, varianceEstimate: lsst.afw.image._image.ImageF, maskBox: lsst.geom.Box2I) None¶
 
- buildWithMask(self: lsst.ip.diffim.MaskedKernelSolutionF, templateImage: lsst.afw.image._image.ImageF, scienceImage: lsst.afw.image._image.ImageF, varianceEstimate: lsst.afw.image._image.ImageF, pixelMask: lsst.afw.image._image.MaskX) None¶
 
- getB(self: lsst.ip.diffim.KernelSolution) Annotated[numpy.typing.NDArray[numpy.float64], '[m, 1]']¶
 
- getBackground(self: lsst.ip.diffim.StaticKernelSolutionF) float¶
 
- getConditionNumber(*args, **kwargs)¶
 Overloaded function.
getConditionNumber(self: lsst.ip.diffim.KernelSolution, conditionType: lsst.ip.diffim.KernelSolution.ConditionNumberType) -> float
getConditionNumber(self: lsst.ip.diffim.KernelSolution, mMat: typing.Annotated[numpy.typing.ArrayLike, numpy.float64, “[m, n]”], conditionType: lsst.ip.diffim.KernelSolution.ConditionNumberType) -> float
- getId(self: lsst.ip.diffim.KernelSolution) int¶
 
- getKernel(self: lsst.ip.diffim.StaticKernelSolutionF) lsst.afw.math.Kernel¶
 
- getKsum(self: lsst.ip.diffim.StaticKernelSolutionF) float¶
 
- getM(self: lsst.ip.diffim.KernelSolution) Annotated[numpy.typing.NDArray[numpy.float64], '[m, n]']¶
 
- getSolutionPair(self: lsst.ip.diffim.StaticKernelSolutionF) tuple[lsst.afw.math.Kernel, float]¶
 
- getSolvedBy(self: lsst.ip.diffim.KernelSolution) lsst.ip.diffim.KernelSolution.KernelSolvedBy¶
 
- makeKernelImage(self: lsst.ip.diffim.StaticKernelSolutionF) lsst.afw.image._image.ImageD¶
 
- printA(self: lsst.ip.diffim.KernelSolution) None¶
 
- printB(self: lsst.ip.diffim.KernelSolution) None¶
 
- printM(self: lsst.ip.diffim.KernelSolution) None¶
 
- solve(self: lsst.ip.diffim.StaticKernelSolutionF) None¶