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.SipApproximation, arg0: lsst.geom.Point2D) -> lsst.geom.Point2D

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

applyInverse(*args, **kwargs)

Overloaded function.

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

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

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

Overloaded function.

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

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

getAP(*args, **kwargs)

Overloaded function.

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

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

getB(*args, **kwargs)

Overloaded function.

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

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

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

Overloaded function.

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

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

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