SpatialKernelSolution¶
- class lsst.ip.diffim.SpatialKernelSolution¶
Bases:
KernelSolution
Attributes Summary
Methods Summary
addConstraint
(self, xCenter, yCenter, qMat, wVec)getB
(self)getConditionNumber
(*args, **kwargs)Overloaded function.
getId
(self)getM
(self)getSolutionPair
(self)getSolvedBy
(self)makeKernelImage
(self, pos)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
- addConstraint(self: lsst.ip.diffim.SpatialKernelSolution, xCenter: float, yCenter: float, qMat: numpy.ndarray[numpy.float64[m, n]], wVec: numpy.ndarray[numpy.float64[m, 1]]) None ¶
- getB(self: lsst.ip.diffim.KernelSolution) numpy.ndarray[numpy.float64[m, 1]] ¶
- 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 ¶
- getM(self: lsst.ip.diffim.KernelSolution) numpy.ndarray[numpy.float64[m, n]] ¶
- getSolutionPair(self: lsst.ip.diffim.SpatialKernelSolution) Tuple[lsst.afw.math.LinearCombinationKernel, lsst.afw.math.Function2D] ¶
- getSolvedBy(self: lsst.ip.diffim.KernelSolution) lsst.ip.diffim.KernelSolution.KernelSolvedBy ¶
- makeKernelImage(self: lsst.ip.diffim.SpatialKernelSolution, pos: lsst.geom.Point2D) 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.SpatialKernelSolution) None ¶