LeastSquares

class lsst.afw.math.LeastSquares

Bases: pybind11_builtins.pybind11_object

Attributes Summary

DIRECT_SVD
NORMAL_CHOLESKY
NORMAL_EIGENSYSTEM

Methods Summary

fromDesignMatrix(design, 2, 0>, data, 1, 0>, …)
fromNormalEquations(fisher, 2, 0>, rhs, 1, …)
getCovariance(self)
getDiagnostic(self, arg0)
getDimension(self)
getFactorization(self)
getFisherMatrix(self)
getRank(self)
getSolution(self)
getThreshold(self)
setDesignMatrix(self, arg0, 2, 0>, arg1, 1, 0>)
setNormalEquations(self, arg0, 2, 0>, arg1, …)
setThreshold(self, arg0)

Attributes Documentation

DIRECT_SVD = Factorization.DIRECT_SVD
NORMAL_CHOLESKY = Factorization.NORMAL_CHOLESKY
NORMAL_EIGENSYSTEM = Factorization.NORMAL_EIGENSYSTEM

Methods Documentation

fromDesignMatrix(design: ndarray::Array<double, 2, 0>, data: ndarray::Array<double, 1, 0>, factorization: lsst.afw.math.leastSquares.LeastSquares.Factorization=Factorization.NORMAL_EIGENSYSTEM) → lsst.afw.math.leastSquares.LeastSquares
fromNormalEquations(fisher: ndarray::Array<double, 2, 0>, rhs: ndarray::Array<double, 1, 0>, factorization: lsst.afw.math.leastSquares.LeastSquares.Factorization=Factorization.NORMAL_EIGENSYSTEM) → lsst.afw.math.leastSquares.LeastSquares
getCovariance(self: lsst.afw.math.leastSquares.LeastSquares) → ndarray::Array<double const, 2, 2>
getDiagnostic(self: lsst.afw.math.leastSquares.LeastSquares, arg0: lsst.afw.math.leastSquares.LeastSquares.Factorization) → ndarray::Array<double const, 1, 1>
getDimension(self: lsst.afw.math.leastSquares.LeastSquares) → int
getFactorization(self: lsst.afw.math.leastSquares.LeastSquares) → lsst.afw.math.leastSquares.LeastSquares.Factorization
getFisherMatrix(self: lsst.afw.math.leastSquares.LeastSquares) → ndarray::Array<double const, 2, 2>
getRank(self: lsst.afw.math.leastSquares.LeastSquares) → int
getSolution(self: lsst.afw.math.leastSquares.LeastSquares) → ndarray::Array<double const, 1, 1>
getThreshold(self: lsst.afw.math.leastSquares.LeastSquares) → float
setDesignMatrix(self: lsst.afw.math.leastSquares.LeastSquares, arg0: ndarray::Array<double, 2, 0>, arg1: ndarray::Array<double, 1, 0>) → None
setNormalEquations(self: lsst.afw.math.leastSquares.LeastSquares, arg0: ndarray::Array<double, 2, 0>, arg1: ndarray::Array<double, 1, 0>) → None
setThreshold(self: lsst.afw.math.leastSquares.LeastSquares, arg0: float) → None