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
|
Public Member Functions | |
def | __init__ (self, config, field) |
def | types (self) |
def | __contains__ (self, k) |
def | __len__ (self) |
def | __iter__ (self) |
def | __getitem__ (self, k, at=None, label="default") |
def | __setitem__ (self, k, value, at=None, label="assignment") |
def | __setattr__ (self, attr, value, at=None, label="assignment") |
def | freeze (self) |
Properties | |
names = property(_getNames, _setNames, _delNames) | |
name = property(_getName, _setName, _delName) | |
active = property(_getActive) | |
Dictionary of instantiated configs, used to populate a `~lsst.pex.config.ConfigChoiceField`. Parameters ---------- config : `lsst.pex.config.Config` A configuration instance. field : `lsst.pex.config.Field`-type A configuration field. Note that the `lsst.pex.config.Field.fieldmap` attribute must provide key-based access to configuration classes, (that is, ``typemap[name]``).
Definition at line 144 of file configChoiceField.py.
def lsst.pex.config.configChoiceField.ConfigInstanceDict.__init__ | ( | self, | |
config, | |||
field | |||
) |
Reimplemented in lsst.pex.config.registry.RegistryInstanceDict.
Definition at line 157 of file configChoiceField.py.
def lsst.pex.config.configChoiceField.ConfigInstanceDict.__contains__ | ( | self, | |
k | |||
) |
Definition at line 171 of file configChoiceField.py.
def lsst.pex.config.configChoiceField.ConfigInstanceDict.__getitem__ | ( | self, | |
k, | |||
at = None , |
|||
label = "default" |
|||
) |
Definition at line 261 of file configChoiceField.py.
def lsst.pex.config.configChoiceField.ConfigInstanceDict.__iter__ | ( | self | ) |
Definition at line 177 of file configChoiceField.py.
def lsst.pex.config.configChoiceField.ConfigInstanceDict.__len__ | ( | self | ) |
Definition at line 174 of file configChoiceField.py.
def lsst.pex.config.configChoiceField.ConfigInstanceDict.__setattr__ | ( | self, | |
attr, | |||
value, | |||
at = None , |
|||
label = "assignment" |
|||
) |
Definition at line 309 of file configChoiceField.py.
def lsst.pex.config.configChoiceField.ConfigInstanceDict.__setitem__ | ( | self, | |
k, | |||
value, | |||
at = None , |
|||
label = "assignment" |
|||
) |
Definition at line 277 of file configChoiceField.py.
def lsst.pex.config.configChoiceField.ConfigInstanceDict.freeze | ( | self | ) |
Invoking this freeze method will create a local copy of the field attribute's typemap. This decouples this instance dict from the underlying objects type map ensuring that and subsequent changes to the typemap will not be reflected in this instance (i.e imports adding additional registry entries).
Definition at line 322 of file configChoiceField.py.
def lsst.pex.config.configChoiceField.ConfigInstanceDict.types | ( | self | ) |
Definition at line 168 of file configChoiceField.py.
|
static |
Definition at line 254 of file configChoiceField.py.
|
static |
Definition at line 239 of file configChoiceField.py.
|
static |
Definition at line 233 of file configChoiceField.py.