ChebyshevBoundedField#

class lsst.afw.math.ChebyshevBoundedField#

Bases: BoundedField

Methods Summary

approximate(boundedField[, orderX, orderY, ...])

Approximate a bounded field as a ChebyshevBoundedField.

fit(*args, **kwargs)

Overloaded function.

getCoefficients(self)

makeFitMatrix(arg0, arg1, arg2, arg3)

truncate(self, arg0)

Methods Documentation

classmethod approximate(boundedField, orderX=3, orderY=3, nStepX=100, nStepY=100)#

Approximate a bounded field as a ChebyshevBoundedField.

Parameters#

boundedFieldlsst.afw.math.BoundedField

A bounded field to approximate

orderXint, optional

Order of the Chebyshev polynomial in the x direction. Default is 3.

orderYint, optional

Order of the Chebyshev polynomial in the y direction. Default is 3.

nStepXint, optional

Number of x steps to approximate boundedField. Default is 100.

nStepYint, optional

Number of y steps to approximate boundedField. Default is 100.

Returns#

chebyshevBoundedField : lsst.afw.math.ChebyshevBoundedField

static fit(*args, **kwargs)#

Overloaded function.

  1. fit(arg0: lsst.geom.Box2I, arg1: numpy.ndarray, arg2: numpy.ndarray, arg3: numpy.ndarray, arg4: lsst.afw.math.ChebyshevBoundedFieldControl) -> lsst.afw.math.ChebyshevBoundedField

  2. fit(arg0: lsst.geom.Box2I, arg1: numpy.ndarray, arg2: numpy.ndarray, arg3: numpy.ndarray, arg4: numpy.ndarray, arg5: lsst.afw.math.ChebyshevBoundedFieldControl) -> lsst.afw.math.ChebyshevBoundedField

  3. fit(arg0: lsst.afw.image._image.ImageD, arg1: lsst.afw.math.ChebyshevBoundedFieldControl) -> lsst.afw.math.ChebyshevBoundedField

  4. fit(arg0: lsst.afw.image._image.ImageF, arg1: lsst.afw.math.ChebyshevBoundedFieldControl) -> lsst.afw.math.ChebyshevBoundedField

getCoefficients(self: lsst.afw.math.ChebyshevBoundedField) numpy.ndarray#
static makeFitMatrix(arg0: lsst.geom.Box2I, arg1: numpy.ndarray, arg2: numpy.ndarray, arg3: lsst.afw.math.ChebyshevBoundedFieldControl) numpy.ndarray#
truncate(self: lsst.afw.math.ChebyshevBoundedField, arg0: lsst.afw.math.ChebyshevBoundedFieldControl) lsst.afw.math.ChebyshevBoundedField#