MaskedKernelSolutionF

class lsst.ip.diffim.MaskedKernelSolutionF

Bases: StaticKernelSolutionF

Attributes Summary

CHOLESKY_LDLT

CHOLESKY_LLT

EIGENVALUE

EIGENVECTOR

LU

NONE

SVD

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) numpy.ndarray[numpy.float64[m, 1]]
getBackground(self: lsst.ip.diffim.StaticKernelSolutionF) float
getConditionNumber(*args, **kwargs)

Overloaded function.

  1. getConditionNumber(self: lsst.ip.diffim.KernelSolution, conditionType: lsst.ip.diffim.KernelSolution.ConditionNumberType) -> float

  2. 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
getM(self: lsst.ip.diffim.KernelSolution) 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.StaticKernelSolutionF) None