HighResolutionHipsConfig#

class lsst.pipe.tasks.hips.HighResolutionHipsConfig(*args, **kw)#

Bases: PipelineTaskConfig

Configuration parameters for HighResolutionHipsTask.

Notes#

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.

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 | +————+—————–+————–+——————+

Attributes Summary

connections

Field which refers to a dynamically added configuration class which is based on a PipelineTaskConnections class.

hips_order

HIPS image order.

saveLogOutput

Flag to enable/disable saving of log output for a task, enabled by default.

shift_order

HIPS shift order (such that each tile is 2**shift_order pixels on a side) (int, default 9)

warp

Warper configuration (WarperConfig, default <class 'lsst.afw.math._warper.WarperConfig'>)

Methods Summary

setDefaults()

Subclass hook for computing defaults.

Attributes Documentation

connections: pexConfig.ConfigField#

Field which refers to a dynamically added configuration class which is based on a PipelineTaskConnections class.

hips_order#

HIPS image order. (int, default 11)

saveLogOutput#

Flag to enable/disable saving of log output for a task, enabled by default. (bool, default True)

shift_order#

HIPS shift order (such that each tile is 2**shift_order pixels on a side) (int, default 9)

warp#

Warper configuration (WarperConfig, default <class 'lsst.afw.math._warper.WarperConfig'>)

Methods Documentation

setDefaults()#

Subclass hook for computing defaults.

Notes#

Derived Config classes that must compute defaults rather than using the Field instances’s defaults should do so here. To correctly use inherited defaults, implementations of setDefaults must call their base class’s setDefaults.