lsst.geom¶
This module provides low-level geometry primitives for representing points, boxes, angles, extents, and coordinate transformations.
Using lsst.geom¶
Contributing¶
lsst.geom is developed at https://github.com/lsst/geom.
You can find Jira issues for this module under the geom component.
Python API reference¶
lsst.geom Package¶
Functions¶
all(*args, **kwargs) | 
Overloaded function. | 
any(*args, **kwargs) | 
Overloaded function. | 
arcsecToRad(arg0) | 
|
averageSpherePoint(arg0) | 
|
ceil(*args, **kwargs) | 
Overloaded function. | 
degToRad(arg0) | 
|
floor(*args, **kwargs) | 
Overloaded function. | 
isAngle(*args, **kwargs) | 
Overloaded function. | 
makeAffineTransformFromTriple(arg0, arg1, …) | 
|
masToRad(arg0) | 
|
radToArcsec(arg0) | 
|
radToDeg(arg0) | 
|
radToMas(arg0) | 
|
truncate(*args, **kwargs) | 
Overloaded function. | 
Classes¶
AffineTransform | 
|
Angle | 
|
AngleUnit | 
|
Box2D | 
|
Box2I | 
|
BoxD | 
alias of lsst.geom.Box2D | 
BoxI | 
alias of lsst.geom.Box2I | 
CoordinateBaseCoordinateExpr2 | 
|
CoordinateBaseCoordinateExpr3 | 
|
CoordinateBaseExtent2D | 
|
CoordinateBaseExtent2I | 
|
CoordinateBaseExtent3D | 
|
CoordinateBaseExtent3I | 
|
CoordinateBasePoint2D | 
|
CoordinateBasePoint2I | 
|
CoordinateBasePoint3D | 
|
CoordinateBasePoint3I | 
|
CoordinateExpr | 
Abstract base class and factory for CoordinateExpr objects. | 
CoordinateExpr2 | 
|
CoordinateExpr3 | 
|
Extent | 
Abstract base class and factory for Extent objects. | 
Extent2D | 
|
Extent2I | 
|
Extent3D | 
|
Extent3I | 
|
ExtentBase2D | 
|
ExtentBase2I | 
|
ExtentBase3D | 
|
ExtentBase3I | 
|
ExtentD | 
alias of lsst.geom.Extent2D | 
ExtentI | 
alias of lsst.geom.Extent2I | 
IntervalD | 
|
IntervalI | 
|
LinearTransform | 
|
Point | 
Abstract base class and factory for Point objects. | 
Point2D | 
|
Point2I | 
|
Point3D | 
|
Point3I | 
|
PointBase2D | 
|
PointBase2I | 
|
PointBase3D | 
|
PointBase3I | 
|
PointD | 
alias of lsst.geom.Point2D | 
PointI | 
alias of lsst.geom.Point2I | 
SpherePoint |