SpatialKernelSolution

class lsst.ip.diffim.SpatialKernelSolution

Bases: lsst.ip.diffim.KernelSolution

Attributes Summary

CHOLESKY_LDLT
CHOLESKY_LLT
EIGENVALUE
EIGENVECTOR
LU
NONE
SVD

Methods 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.

  1. getConditionNumber(self: lsst.ip.diffim.kernelSolution.KernelSolution, conditionType: lsst.ip.diffim.kernelSolution.KernelSolution.ConditionNumberType) -> float
  2. 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