SphereTransform¶
- class lsst.geom.SphereTransform¶
Bases:
pybind11_objectAttributes Summary
Methods Summary
__call__(*args, **kwargs)Overloaded function.
applyX(self, x, y, z)applyY(self, x, y, z)applyZ(self, x, y, z)fit_unit_vectors(from, to, weights)getMatrix(self)inverted(self)Attributes Documentation
- matrix¶
Methods Documentation
- __call__(*args, **kwargs)¶
Overloaded function.
__call__(self: lsst.geom.SphereTransform, arg0: lsst.geom.SpherePoint) -> lsst.geom.SpherePoint
__call__(self: lsst.geom.SphereTransform, arg0: lsst.sphgeom._sphgeom.UnitVector3d) -> lsst.sphgeom._sphgeom.UnitVector3d
__call__(self: object, x: object, y: object, z: object) -> tuple
- applyX(self: lsst.geom.SphereTransform, x: Annotated[numpy.typing.ArrayLike, numpy.float64], y: Annotated[numpy.typing.ArrayLike, numpy.float64], z: Annotated[numpy.typing.ArrayLike, numpy.float64]) object¶
- applyY(self: lsst.geom.SphereTransform, x: Annotated[numpy.typing.ArrayLike, numpy.float64], y: Annotated[numpy.typing.ArrayLike, numpy.float64], z: Annotated[numpy.typing.ArrayLike, numpy.float64]) object¶
- applyZ(self: lsst.geom.SphereTransform, x: Annotated[numpy.typing.ArrayLike, numpy.float64], y: Annotated[numpy.typing.ArrayLike, numpy.float64], z: Annotated[numpy.typing.ArrayLike, numpy.float64]) object¶
- static fit_unit_vectors(from: numpy.ndarray, to: numpy.ndarray, weights: numpy.ndarray = None) lsst.geom.SphereTransform¶
- getMatrix(self: lsst.geom.SphereTransform) Annotated[numpy.typing.NDArray[numpy.float64], '[3, 3]']¶
- inverted(self: lsst.geom.SphereTransform) lsst.geom.SphereTransform¶