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 | apply (self, *args, **kw) |
def | __setattr__ (self, attr, value) |
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) |
Public Attributes | |
registry | |
Properties | |
target = property(_getTarget) | |
targets = property(_getTargets) | |
names = property(_getNames, _setNames, _delNames) | |
name = property(_getName, _setName, _delName) | |
active = property(_getActive) | |
Dictionary of instantiated configs, used to populate a `RegistryField`. Parameters ---------- config : `lsst.pex.config.Config` Configuration instance. field : `RegistryField` Configuration field.
Definition at line 225 of file registry.py.
def lsst.pex.config.registry.RegistryInstanceDict.__init__ | ( | self, | |
config, | |||
field | |||
) |
Reimplemented from lsst.pex.config.configChoiceField.ConfigInstanceDict.
Definition at line 236 of file registry.py.
|
inherited |
Definition at line 171 of file configChoiceField.py.
|
inherited |
Definition at line 261 of file configChoiceField.py.
|
inherited |
Definition at line 177 of file configChoiceField.py.
|
inherited |
Definition at line 174 of file configChoiceField.py.
def lsst.pex.config.registry.RegistryInstanceDict.__setattr__ | ( | self, | |
attr, | |||
value | |||
) |
Definition at line 276 of file registry.py.
|
inherited |
Definition at line 309 of file configChoiceField.py.
|
inherited |
Definition at line 277 of file configChoiceField.py.
def lsst.pex.config.registry.RegistryInstanceDict.apply | ( | self, | |
* | args, | ||
** | kw | ||
) |
Call the active target(s) with the active config as a keyword arg If this is a multi-selection field, return a list obtained by calling each active target with its corresponding active config. Additional arguments will be passed on to the configurable target(s)
Definition at line 256 of file registry.py.
|
inherited |
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.
|
inherited |
Definition at line 168 of file configChoiceField.py.
lsst.pex.config.registry.RegistryInstanceDict.registry |
Definition at line 238 of file registry.py.
|
staticinherited |
Definition at line 254 of file configChoiceField.py.
|
staticinherited |
Definition at line 239 of file configChoiceField.py.
|
staticinherited |
Definition at line 233 of file configChoiceField.py.
|
static |
Definition at line 246 of file registry.py.
|
static |
Definition at line 254 of file registry.py.