RegularizedKernelSolutionF¶
-
class
lsst.ip.diffim.
RegularizedKernelSolutionF
¶ Bases:
lsst.ip.diffim.StaticKernelSolutionF
Attributes Summary
CHOLESKY_LDLT
CHOLESKY_LLT
EIGENVALUE
EIGENVECTOR
LU
NONE
SVD
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.kernelSolution.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.kernelSolution.RegularizedKernelSolutionF, maxCond: float) → float¶
-
getB
(self: lsst.ip.diffim.kernelSolution.KernelSolution) → numpy.ndarray[numpy.float64[m, 1]]¶
-
getBackground
(self: lsst.ip.diffim.kernelSolution.StaticKernelSolutionF) → float¶
-
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[numpy.float64[m, n]], conditionType: lsst.ip.diffim.kernelSolution.KernelSolution.ConditionNumberType) -> float
-
getId
(self: lsst.ip.diffim.kernelSolution.KernelSolution) → int¶
-
getKernel
(self: lsst.ip.diffim.kernelSolution.StaticKernelSolutionF) → lsst.afw.math.Kernel¶
-
getKsum
(self: lsst.ip.diffim.kernelSolution.StaticKernelSolutionF) → float¶
-
getLambda
(self: lsst.ip.diffim.kernelSolution.RegularizedKernelSolutionF) → float¶
-
getM
(self: lsst.ip.diffim.kernelSolution.RegularizedKernelSolutionF, arg0: bool) → numpy.ndarray[numpy.float64[m, n]]¶
-
getSolutionPair
(self: lsst.ip.diffim.kernelSolution.StaticKernelSolutionF) → Tuple[lsst.afw.math.Kernel, float]¶
-
getSolvedBy
(self: lsst.ip.diffim.kernelSolution.KernelSolution) → lsst.ip.diffim.kernelSolution.KernelSolution.KernelSolvedBy¶
-
makeKernelImage
(self: lsst.ip.diffim.kernelSolution.StaticKernelSolutionF) → lsst.afw.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.RegularizedKernelSolutionF) → None¶
-