LSST Applications
21.0.0-172-gfb10e10a+18fedfabac,22.0.0+297cba6710,22.0.0+80564b0ff1,22.0.0+8d77f4f51a,22.0.0+a28f4c53b1,22.0.0+dcf3732eb2,22.0.1-1-g7d6de66+2a20fdde0d,22.0.1-1-g8e32f31+297cba6710,22.0.1-1-geca5380+7fa3b7d9b6,22.0.1-12-g44dc1dc+2a20fdde0d,22.0.1-15-g6a90155+515f58c32b,22.0.1-16-g9282f48+790f5f2caa,22.0.1-2-g92698f7+dcf3732eb2,22.0.1-2-ga9b0f51+7fa3b7d9b6,22.0.1-2-gd1925c9+bf4f0e694f,22.0.1-24-g1ad7a390+a9625a72a8,22.0.1-25-g5bf6245+3ad8ecd50b,22.0.1-25-gb120d7b+8b5510f75f,22.0.1-27-g97737f7+2a20fdde0d,22.0.1-32-gf62ce7b1+aa4237961e,22.0.1-4-g0b3f228+2a20fdde0d,22.0.1-4-g243d05b+871c1b8305,22.0.1-4-g3a563be+32dcf1063f,22.0.1-4-g44f2e3d+9e4ab0f4fa,22.0.1-42-gca6935d93+ba5e5ca3eb,22.0.1-5-g15c806e+85460ae5f3,22.0.1-5-g58711c4+611d128589,22.0.1-5-g75bb458+99c117b92f,22.0.1-6-g1c63a23+7fa3b7d9b6,22.0.1-6-g50866e6+84ff5a128b,22.0.1-6-g8d3140d+720564cf76,22.0.1-6-gd805d02+cc5644f571,22.0.1-8-ge5750ce+85460ae5f3,master-g6e05de7fdc+babf819c66,master-g99da0e417a+8d77f4f51a,w.2021.48
LSST Data Management Base Package
|
Classes | |
class | _ZOrderCurve2DInt |
Functions | |
def | makeHpxWcs (hips_order, pixel, shift_order=9) |
def lsst.afw.geom._hpxUtils.makeHpxWcs | ( | hips_order, | |
pixel, | |||
shift_order = 9 |
|||
) |
Make a SkyWcs object with HEALPix grid projection (HPX). The SkyWcs generated by this function is suitable to be used with a Hierarchical Progressive Survey (HiPS) FITS image as described in https://www.ivoa.net/documents/HiPS/20170519/REC-HIPS-1.0-20170519.pdf A HiPS image covers one HEALPix cell, with the HEALPix nside equal to 2**hips_order. Each cell is 'shift_order' orders deeper than the HEALPix cell, with 2**shift_order x 2**shift_order sub-pixels on a side, which defines the target resolution of the HiPS image. The IVOA recommends shift_order=9, for 2**9=512 pixels on a side. See Notes below to convert from hips_order to image resolution. Parameters ---------- hips_order : `int` HiPS order, such that HEALPix nside=2**hips_order. Must be a positive integer. pixel : `int` Pixel number in the nest ordering scheme. shift_order : `int`, optional Shift order for subpixels, such that there are 2**shift_order sub-pixels on a side of the HiPS cell. Must be a positive integer. Returns ------- wcs : `lsst.geom.SkyWcs` Raises ------ `ValueError`: Raise if hips_order is <=0, or if shift_order is <=0, or if pixel number is out of range for the given hips_order (0 <= pixel < 12*nside*nside). Notes ----- Table 5 from https://www.ivoa.net/documents/HiPS/20170519/REC-HIPS-1.0-20170519.pdf shows the relationship between hips_order, number of tiles (full sky coverage), cell size, and sub-pixel size/image resolution (with the default shift_order=9): +------------+-----------------+--------------+------------------+ | hips_order | Number of Tiles | Cell Size | Image Resolution | +============+=================+==============+==================+ | 0 | 12 | 58.63 deg | 6.871 arcmin | | 1 | 48 | 29.32 deg | 3.435 arcmin | | 2 | 192 | 14.66 deg | 1.718 arcmin | | 3 | 768 | 7.329 deg | 51.53 arcsec | | 4 | 3072 | 3.665 deg | 25.77 arcsec | | 5 | 12288 | 1.832 deg | 12.88 arcsec | | 6 | 49152 | 54.97 arcmin | 6.442 arcsec | | 7 | 196608 | 27.48 arcmin | 3.221 arcsec | | 8 | 786432 | 13.74 arcmin | 1.61 arcsec | | 9 | 3145728 | 6.871 arcmin | 805.2mas | | 10 | 12582912 | 3.435 arcmin | 402.6mas | | 11 | 50331648 | 1.718 arcmin | 201.3mas | | 12 | 201326592 | 51.53 arcsec | 100.6mas | | 13 | 805306368 | 25.77 arcsec | 50.32mas | +------------+-----------------+--------------+------------------+
Definition at line 31 of file _hpxUtils.py.