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.
applyForward(self: lsst.afw.geom.SipApproximation, arg0: lsst.geom.Point2D) -> lsst.geom.Point2D
applyForward(self: lsst.afw.geom.SipApproximation, arg0: list[lsst.geom.Point2D]) -> list[lsst.geom.Point2D]
- applyInverse(*args, **kwargs)¶
Overloaded function.
applyInverse(self: lsst.afw.geom.SipApproximation, arg0: lsst.geom.Point2D) -> lsst.geom.Point2D
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.
getA(self: lsst.afw.geom.SipApproximation, p: int, q: int) -> float
getA(self: lsst.afw.geom.SipApproximation) -> numpy.ndarray[numpy.float64[m, n]]
- getAP(*args, **kwargs)¶
Overloaded function.
getAP(self: lsst.afw.geom.SipApproximation, p: int, q: int) -> float
getAP(self: lsst.afw.geom.SipApproximation) -> numpy.ndarray[numpy.float64[m, n]]
- getB(*args, **kwargs)¶
Overloaded function.
getB(self: lsst.afw.geom.SipApproximation, p: int, q: int) -> float
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.
getBP(self: lsst.afw.geom.SipApproximation, p: int, q: int) -> float
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 ¶