LSST Applications g063fba187b+cac8b7c890,g0f08755f38+6aee506743,g1653933729+a8ce1bb630,g168dd56ebc+a8ce1bb630,g1a2382251a+b4475c5878,g1dcb35cd9c+8f9bc1652e,g20f6ffc8e0+6aee506743,g217e2c1bcf+73dee94bd0,g28da252d5a+1f19c529b9,g2bbee38e9b+3f2625acfc,g2bc492864f+3f2625acfc,g3156d2b45e+6e55a43351,g32e5bea42b+1bb94961c2,g347aa1857d+3f2625acfc,g35bb328faa+a8ce1bb630,g3a166c0a6a+3f2625acfc,g3e281a1b8c+c5dd892a6c,g3e8969e208+a8ce1bb630,g414038480c+5927e1bc1e,g41af890bb2+8a9e676b2a,g7af13505b9+809c143d88,g80478fca09+6ef8b1810f,g82479be7b0+f568feb641,g858d7b2824+6aee506743,g89c8672015+f4add4ffd5,g9125e01d80+a8ce1bb630,ga5288a1d22+2903d499ea,gb58c049af0+d64f4d3760,gc28159a63d+3f2625acfc,gcab2d0539d+b12535109e,gcf0d15dbbd+46a3f46ba9,gda6a2b7d83+46a3f46ba9,gdaeeff99f8+1711a396fd,ge79ae78c31+3f2625acfc,gef2f8181fd+0a71e47438,gf0baf85859+c1f95f4921,gfa517265be+6aee506743,gfa999e8aa5+17cd334064,w.2024.51
LSST Data Management Base Package
|
Functions | |
bbox_to_convex_polygon (bbox, wcs, padding=10) | |
bbox_contains_sky_coords (bbox, wcs, ra, dec, padding=10) | |
lsst.afw.image.exposure.exposureUtils.bbox_contains_sky_coords | ( | bbox, | |
wcs, | |||
ra, | |||
dec, | |||
padding = 10 ) |
Check if a set of sky positions are in the bounding box. This uses a two-step process: first check that the coordinates are inside a padded version of the bbox projected on the sky, and then project the remaining points onto the bbox, to avoid inverting the WCS outside of the valid region. The default padding size was chosen to be sufficient for the most warped detectors at the edges of the HyperSuprimeCam focal plane. Parameters ---------- bbox : `lsst.geom.Box2I` Pixel bounding box to check sky positions in. wcs : `lsst.afw.image.SkyWcs` WCS associated with the bounding box. ra : `astropy.Quantity`, (N,) Array of Right Ascension, angular units. dec : `astropy.Quantity`, (N,) Array of Declination, angular units. padding : `int` Pixel padding to ensure that bounding box is entirely contained within the resulting polygon. Returns ------- contained : `np.ndarray`, (N,) Boolean array indicating which points are contained in the bounding box.
Definition at line 60 of file exposureUtils.py.
lsst.afw.image.exposure.exposureUtils.bbox_to_convex_polygon | ( | bbox, | |
wcs, | |||
padding = 10 ) |
Convert a bounding box and wcs to a convex polygon on the sky, with paddding. The returned polygon has additional padding to ensure that the bounding box is entirely contained within it. The default padding size was chosen to be sufficient for the most warped detectors at the edges of the HyperSuprimeCam focal plane. Parameters ---------- bbox : `lsst.geom.Box2I` Bounding box to convert. wcs : `lsst.afw.image.SkyWcs` WCS associated with the bounding box. padding : `int` Pixel padding to ensure that bounding box is entirely contained within the resulting polygon. Returns ------- convex_polygon : `lsst.sphgeom.ConvexPolygon` Will be None if wcs is not valid.
Definition at line 29 of file exposureUtils.py.