SpatialKernelSolution¶
-
class
lsst.ip.diffim.SpatialKernelSolution¶ Bases:
lsst.ip.diffim.KernelSolutionAttributes Summary
CHOLESKY_LDLTCHOLESKY_LLTEIGENVALUEEIGENVECTORLUNONESVDMethods Summary
addConstraint(self, xCenter, yCenter, qMat, …)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¶
-
CHOLESKY_LLT= KernelSolvedBy.CHOLESKY_LLT¶
-
EIGENVALUE= ConditionNumberType.EIGENVALUE¶
-
EIGENVECTOR= KernelSolvedBy.EIGENVECTOR¶
-
LU= KernelSolvedBy.LU¶
-
NONE= KernelSolvedBy.NONE¶
-
SVD= ConditionNumberType.SVD¶
Methods Documentation
-
addConstraint(self: lsst.ip.diffim.kernelSolution.SpatialKernelSolution, xCenter: float, yCenter: float, qMat: numpy.ndarray[float64[m, n]], wVec: numpy.ndarray[float64[m, 1]]) → None¶
-
getB(self: lsst.ip.diffim.kernelSolution.KernelSolution) → numpy.ndarray[float64[m, 1]]¶
-
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¶
-
getM(self: lsst.ip.diffim.kernelSolution.KernelSolution) → numpy.ndarray[float64[m, n]]¶
-
getSolutionPair(self: lsst.ip.diffim.kernelSolution.SpatialKernelSolution) → Tuple[lsst.afw.math.kernel.kernel.LinearCombinationKernel, lsst.afw.math.function.Function2D]¶
-
getSolvedBy(self: lsst.ip.diffim.kernelSolution.KernelSolution) → lsst.ip.diffim.kernelSolution.KernelSolution.KernelSolvedBy¶
-
makeKernelImage(self: lsst.ip.diffim.kernelSolution.SpatialKernelSolution, pos: lsst.geom.Point2D) → 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.SpatialKernelSolution) → None¶
-