DiscreteSkyMapConfig#

class lsst.skymap.DiscreteSkyMapConfig(*args, **kw)#

Bases: BaseSkyMapConfig

Configuration for the DiscreteSkyMap

Attributes Summary

decList

Declinations of tract centers (ICRS, degrees) (List, default [])

pixelScale

nominal pixel scale (arcsec/pixel) (float, default 0.333)

projection

one of the FITS WCS projection codes, such as:- STG: stereographic projection- MOL: Molleweide's projection- TAN: tangent-plane projection (str, default 'STG')

raList

Right Ascensions of tract centers (ICRS, degrees) (List, default [])

radiusList

Radii of tracts (degrees) (List, default [])

rotation

Rotation for WCS (deg) (float, default 0)

tractBuilder

Algorithm for creating patches within the tract.

tractOverlap

minimum overlap between adjacent sky tracts, on the sky (deg) (float, default 1.0)

Methods Summary

validate()

Validate the Config, raising an exception if invalid.

Attributes Documentation

decList#

Declinations of tract centers (ICRS, degrees) (List, default [])

pixelScale#

nominal pixel scale (arcsec/pixel) (float, default 0.333)

projection#

one of the FITS WCS projection codes, such as:- STG: stereographic projection- MOL: Molleweide’s projection- TAN: tangent-plane projection (str, default 'STG')

raList#

Right Ascensions of tract centers (ICRS, degrees) (List, default [])

radiusList#

Radii of tracts (degrees) (List, default [])

rotation#

Rotation for WCS (deg) (float, default 0)

tractBuilder#

Algorithm for creating patches within the tract. (RegistryInstanceDict, default 'legacy')

tractOverlap#

minimum overlap between adjacent sky tracts, on the sky (deg) (float, default 1.0)

Methods Documentation

validate()#

Validate the Config, raising an exception if invalid.

Raises#

lsst.pex.config.FieldValidationError

Raised if verification fails.

Notes#

The base class implementation performs type checks on all fields by calling their validate methods.

Complex single-field validation can be defined by deriving new Field types. For convenience, some derived lsst.pex.config.Field-types (ConfigField and ConfigChoiceField) are defined in lsst.pex.config that handle recursing into subconfigs.

Inter-field relationships should only be checked in derived Config classes after calling this method, and base validation is complete.