SphereTransform#

class lsst.geom.SphereTransform#

Bases: pybind11_object

Attributes 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.

  1. __call__(self: lsst.geom.SphereTransform, arg0: lsst.geom.SpherePoint) -> lsst.geom.SpherePoint

  2. __call__(self: lsst.geom.SphereTransform, arg0: lsst.sphgeom._sphgeom.UnitVector3d) -> lsst.sphgeom._sphgeom.UnitVector3d

  3. __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#