lsst.skymap ga8c6da7877+9e19bcbf48
Loading...
Searching...
No Matches
Classes | Functions | Variables
lsst.skymap.detail.utils Namespace Reference

Classes

class  Index2D
 

Functions

 coordFromVec (vec, defRA=None)
 
 makeSkyPolygonFromBBox (bbox, wcs)
 

Variables

 _TinyFloat = numpy.finfo(float).tiny
 

Function Documentation

◆ coordFromVec()

lsst.skymap.detail.utils.coordFromVec ( vec,
defRA = None )
Convert an ICRS cartesian vector to an ICRS `lsst.geom.SpherePoint`.

Parameters
----------
vec : `list` of `float`
    An ICRS catesian vector.
defRA : `lsst.geom.Angle` or None
    The RA to use if the vector is too near a pole;
    ignored if not near a pole.

Raises
------
RuntimeError
    Raised if vec too near a pole and defRA is None.

Definition at line 34 of file utils.py.

◆ makeSkyPolygonFromBBox()

lsst.skymap.detail.utils.makeSkyPolygonFromBBox ( bbox,
wcs )
Make an on-sky polygon from a bbox and a SkyWcs.

Parameters
----------
bbox : `lsst.geom.Box2I` or `lsst.geom.Box2D`
    Bounding box of region, in pixel coordinates.
wcs : `lsst.afw.geom.SkyWcs`
    Celestial WCS.

Returns
-------
polygon : `lsst.sphgeom.ConvexPolygon`
    On-sky region

Definition at line 61 of file utils.py.

Variable Documentation

◆ _TinyFloat

lsst.skymap.detail.utils._TinyFloat = numpy.finfo(float).tiny
protected

Definition at line 31 of file utils.py.