LeastSquares

class lsst.afw.math.LeastSquares

Bases: pybind11_builtins.pybind11_object

Attributes Summary

DIRECT_SVD

NORMAL_CHOLESKY

NORMAL_EIGENSYSTEM

Methods Summary

fromDesignMatrix(design, data, factorization)

fromNormalEquations(fisher, rhs, factorization)

getCovariance(self)

getDiagnostic(self, arg0)

getDimension(self)

getFactorization(self)

getFisherMatrix(self)

getRank(self)

getSolution(self)

getThreshold(self)

setDesignMatrix(self, arg0, arg1)

setNormalEquations(self, arg0, 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