LSST Applications g0265f82a02+d6b5cd48b5,g02d81e74bb+a41d3748ce,g1470d8bcf6+6be6c9203b,g2079a07aa2+14824f138e,g212a7c68fe+a4f2ea4efa,g2305ad1205+72971fe858,g295015adf3+ab2c85acae,g2bbee38e9b+d6b5cd48b5,g337abbeb29+d6b5cd48b5,g3ddfee87b4+31b3a28dff,g487adcacf7+082e807817,g50ff169b8f+5929b3527e,g52b1c1532d+a6fc98d2e7,g591dd9f2cf+b2918d57ae,g5a732f18d5+66d966b544,g64a986408d+a41d3748ce,g858d7b2824+a41d3748ce,g8a8a8dda67+a6fc98d2e7,g99cad8db69+7fe4acdf18,g9ddcbc5298+d4bad12328,ga1e77700b3+246acaaf9c,ga8c6da7877+84af8b3ff8,gb0e22166c9+3863383f4c,gb6a65358fc+d6b5cd48b5,gba4ed39666+9664299f35,gbb8dafda3b+d8d527deb2,gc07e1c2157+b2dbe6b631,gc120e1dc64+61440b2abb,gc28159a63d+d6b5cd48b5,gcf0d15dbbd+31b3a28dff,gdaeeff99f8+a38ce5ea23,ge6526c86ff+39927bb362,ge79ae78c31+d6b5cd48b5,gee10cc3b42+a6fc98d2e7,gf1cff7945b+a41d3748ce,v24.1.5.rc1
LSST Data Management Base Package
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | List of all members
lsst.meas.algorithms.loadReferenceObjects.LoadReferenceObjectsConfig Class Reference
Inheritance diagram for lsst.meas.algorithms.loadReferenceObjects.LoadReferenceObjectsConfig:

Public Member Functions

 validate (self)
 

Static Public Attributes

 pixelMargin
 
 anyFilterMapsToThis
 
 filterMap
 
 requireProperMotion
 

Detailed Description

Definition at line 119 of file loadReferenceObjects.py.

Member Function Documentation

◆ validate()

lsst.meas.algorithms.loadReferenceObjects.LoadReferenceObjectsConfig.validate ( self)

Definition at line 151 of file loadReferenceObjects.py.

151 def validate(self):
152 super().validate()
153 if self.filterMap != {} and self.anyFilterMapsToThis is not None:
154 msg = "`filterMap` and `anyFilterMapsToThis` are mutually exclusive"
155 raise pexConfig.FieldValidationError(LoadReferenceObjectsConfig.anyFilterMapsToThis,
156 self, msg)
157
158

Member Data Documentation

◆ anyFilterMapsToThis

lsst.meas.algorithms.loadReferenceObjects.LoadReferenceObjectsConfig.anyFilterMapsToThis
static
Initial value:
= pexConfig.Field(
doc=("Always use this reference catalog filter, no matter whether or what filter name is "
"supplied to the loader. Effectively a trivial filterMap: map all filter names to this filter."
" This can be set for purely-astrometric catalogs (e.g. Gaia DR2) where there is only one "
"reasonable choice for every camera filter->refcat mapping, but not for refcats used for "
"photometry, which need a filterMap and/or colorterms/transmission corrections."),
dtype=str,
default=None,
optional=True
)

Definition at line 126 of file loadReferenceObjects.py.

◆ filterMap

lsst.meas.algorithms.loadReferenceObjects.LoadReferenceObjectsConfig.filterMap
static
Initial value:
= pexConfig.DictField(
doc=("Mapping of camera filter name: reference catalog filter name; "
"each reference filter must exist in the refcat."
" Note that this does not perform any bandpass corrections: it is just a lookup."),
keytype=str,
itemtype=str,
default={},
)

Definition at line 136 of file loadReferenceObjects.py.

◆ pixelMargin

lsst.meas.algorithms.loadReferenceObjects.LoadReferenceObjectsConfig.pixelMargin
static
Initial value:
= pexConfig.RangeField(
doc="Padding to add to 4 all edges of the bounding box (pixels)",
dtype=int,
default=250,
min=0,
)

Definition at line 120 of file loadReferenceObjects.py.

◆ requireProperMotion

lsst.meas.algorithms.loadReferenceObjects.LoadReferenceObjectsConfig.requireProperMotion
static
Initial value:
= pexConfig.Field(
doc="Require that the fields needed to correct proper motion "
"(epoch, pm_ra and pm_dec) are present?",
dtype=bool,
default=False,
)

Definition at line 144 of file loadReferenceObjects.py.


The documentation for this class was generated from the following file: