SipApproximation

class lsst.afw.geom.SipApproximation

Bases: pybind11_builtins.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