SipApproximation

class lsst.afw.geom.SipApproximation

Bases: pybind11_object

Methods Summary

applyForward(*args, **kwargs)

Overloaded function.

applyInverse(*args, **kwargs)

Overloaded function.

computeMaxDeviation(self)

fit(self, order[, svdThreshold])

getA(*args, **kwargs)

Overloaded function.

getAP(*args, **kwargs)

Overloaded function.

getB(*args, **kwargs)

Overloaded function.

getBBox(self)

getBP(*args, **kwargs)

Overloaded function.

getCdMatrix(self)

getGridShape(self)

getGridStep(self)

getOrder(self)

getPixelOrigin(self)

refineGrid(self[, factor])

updateGrid(self, shape)

Methods Documentation

applyForward(*args, **kwargs)

Overloaded function.

  1. applyForward(self: lsst.afw.geom.SipApproximation, arg0: lsst.geom.Point2D) -> lsst.geom.Point2D

  2. applyForward(self: lsst.afw.geom.SipApproximation, arg0: list[lsst.geom.Point2D]) -> list[lsst.geom.Point2D]

applyInverse(*args, **kwargs)

Overloaded function.

  1. applyInverse(self: lsst.afw.geom.SipApproximation, arg0: lsst.geom.Point2D) -> lsst.geom.Point2D

  2. applyInverse(self: lsst.afw.geom.SipApproximation, arg0: list[lsst.geom.Point2D]) -> list[lsst.geom.Point2D]

computeMaxDeviation(self: lsst.afw.geom.SipApproximation) tuple[float, float]
fit(self: lsst.afw.geom.SipApproximation, order: int, svdThreshold: float = -1) None
getA(*args, **kwargs)

Overloaded function.

  1. getA(self: lsst.afw.geom.SipApproximation, p: int, q: int) -> float

  2. getA(self: lsst.afw.geom.SipApproximation) -> numpy.ndarray[numpy.float64[m, n]]

getAP(*args, **kwargs)

Overloaded function.

  1. getAP(self: lsst.afw.geom.SipApproximation, p: int, q: int) -> float

  2. getAP(self: lsst.afw.geom.SipApproximation) -> numpy.ndarray[numpy.float64[m, n]]

getB(*args, **kwargs)

Overloaded function.

  1. getB(self: lsst.afw.geom.SipApproximation, p: int, q: int) -> float

  2. getB(self: lsst.afw.geom.SipApproximation) -> numpy.ndarray[numpy.float64[m, n]]

getBBox(self: lsst.afw.geom.SipApproximation) lsst.geom.Box2D
getBP(*args, **kwargs)

Overloaded function.

  1. getBP(self: lsst.afw.geom.SipApproximation, p: int, q: int) -> float

  2. getBP(self: lsst.afw.geom.SipApproximation) -> numpy.ndarray[numpy.float64[m, n]]

getCdMatrix(self: lsst.afw.geom.SipApproximation) numpy.ndarray[numpy.float64[2, 2]]
getGridShape(self: lsst.afw.geom.SipApproximation) lsst.geom.Extent2I
getGridStep(self: lsst.afw.geom.SipApproximation) lsst.geom.Extent2D
getOrder(self: lsst.afw.geom.SipApproximation) int
getPixelOrigin(self: lsst.afw.geom.SipApproximation) lsst.geom.Point2D
refineGrid(self: lsst.afw.geom.SipApproximation, factor: int = 2) None
updateGrid(self: lsst.afw.geom.SipApproximation, shape: lsst.geom.Extent2I) None