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
Static Public Attributes | List of all members
lsst.pipe.tasks.colorterms.ColortermDict Class Reference
Inheritance diagram for lsst.pipe.tasks.colorterms.ColortermDict:
lsst.pex.config.config.Config lsst.pex.config.config.ConfigMeta

Static Public Attributes

 data
 

Detailed Description

A mapping of physical filter label to Colorterm

Different reference catalogs may need different ColortermDicts; see ColortermLibrary

To construct a ColortermDict use keyword arguments:
ColortermDict(data=dataDict)
where dataDict is a Python dict of filterName: Colorterm
For example:
ColortermDict(data={
    'g':    Colorterm(primary="g", secondary="r", c0=-0.00816446, c1=-0.08366937, c2=-0.00726883),
    'r':    Colorterm(primary="r", secondary="i", c0= 0.00231810, c1= 0.01284177, c2=-0.03068248),
    'i':    Colorterm(primary="i", secondary="z", c0= 0.00130204, c1=-0.16922042, c2=-0.01374245),
})
The constructor will likely be simplified at some point.

This is subclass of Config. That is a bit of a hack to make it easy to store the data
in an appropriate obs_* package as a config override file. In the long term some other
means of persistence will be used, at which point the constructor can be made saner.

Definition at line 177 of file colorterms.py.

Member Data Documentation

◆ data

lsst.pipe.tasks.colorterms.ColortermDict.data
static
Initial value:
= ConfigDictField(
doc="Mapping of filter name to Colorterm",
keytype=str,
itemtype=Colorterm,
default={},
)

Definition at line 197 of file colorterms.py.


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