SphereTransform

class lsst.geom.SphereTransform

Bases: pybind11_object

Attributes Summary

matrix

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