RegularizedKernelSolution¶
- class lsst.ip.diffim.RegularizedKernelSolution¶
Bases:
StaticKernelSolutionF
Attributes Summary
Methods Summary
build
(self, templateImage, scienceImage, ...)estimateRisk
(self, maxCond)getB
(self)getBackground
(self)getConditionNumber
(*args, **kwargs)Overloaded function.
getId
(self)getKernel
(self)getKsum
(self)getLambda
(self)getM
(self, arg0)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 ¶
- estimateRisk(self: lsst.ip.diffim.RegularizedKernelSolution, maxCond: float) float ¶
- getB(self: lsst.ip.diffim.KernelSolution) numpy.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: numpy.ndarray[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 ¶
- getLambda(self: lsst.ip.diffim.RegularizedKernelSolution) float ¶
- getM(self: lsst.ip.diffim.RegularizedKernelSolution, arg0: bool) numpy.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.RegularizedKernelSolution) None ¶