LSSTApplications
16.0-10-g0ee56ad+5,16.0-11-ga33d1f2+5,16.0-12-g3ef5c14+3,16.0-12-g71e5ef5+18,16.0-12-gbdf3636+3,16.0-13-g118c103+3,16.0-13-g8f68b0a+3,16.0-15-gbf5c1cb+4,16.0-16-gfd17674+3,16.0-17-g7c01f5c+3,16.0-18-g0a50484+1,16.0-20-ga20f992+8,16.0-21-g0e05fd4+6,16.0-21-g15e2d33+4,16.0-22-g62d8060+4,16.0-22-g847a80f+4,16.0-25-gf00d9b8+1,16.0-28-g3990c221+4,16.0-3-gf928089+3,16.0-32-g88a4f23+5,16.0-34-gd7987ad+3,16.0-37-gc7333cb+2,16.0-4-g10fc685+2,16.0-4-g18f3627+26,16.0-4-g5f3a788+26,16.0-5-gaf5c3d7+4,16.0-5-gcc1f4bb+1,16.0-6-g3b92700+4,16.0-6-g4412fcd+3,16.0-6-g7235603+4,16.0-69-g2562ce1b+2,16.0-8-g14ebd58+4,16.0-8-g2df868b+1,16.0-8-g4cec79c+6,16.0-8-gadf6c7a+1,16.0-8-gfc7ad86,16.0-82-g59ec2a54a+1,16.0-9-g5400cdc+2,16.0-9-ge6233d7+5,master-g2880f2d8cf+3,v17.0.rc1
LSSTDataManagementBasePackage
|
Public Member Functions | |
def | __init__ (self, doc, registry, default=None, optional=False, multi=False) |
def | __deepcopy__ (self, memo) |
def | __get__ (self, instance, owner=None) |
def | __get__ (self, instance, owner=None, at=None, label="default") |
def | __set__ (self, instance, value, at=None, label="assignment") |
def | rename (self, instance) |
def | validate (self, instance) |
def | toDict (self, instance) |
def | freeze (self, instance) |
def | save (self, outfile, instance) |
def | __delete__ (self, instance, at=None, label='deletion') |
Public Attributes | |
registry | |
typemap | |
multi | |
dtype | |
doc | |
default | |
check | |
optional | |
source | |
Static Public Attributes | |
instanceDictClass = RegistryInstanceDict | |
supportedTypes = set((str, bool, float, int, complex)) | |
A configuration field whose options are defined in a `Registry`. Parameters ---------- doc : `str` A description of the field. registry : `Registry` The registry that contains this field. default : `str`, optional The default target key. optional : `bool`, optional When `False`, `lsst.pex.config.Config.validate` fails if the field's value is `None`. multi : `bool`, optional If `True`, the field allows multiple selections. The default is `False`. See also -------- ChoiceField ConfigChoiceField ConfigDictField ConfigField ConfigurableField DictField Field ListField RangeField
Definition at line 278 of file registry.py.
def lsst.pex.config.registry.RegistryField.__init__ | ( | self, | |
doc, | |||
registry, | |||
default = None , |
|||
optional = False , |
|||
multi = False |
|||
) |
Definition at line 313 of file registry.py.
def lsst.pex.config.registry.RegistryField.__deepcopy__ | ( | self, | |
memo | |||
) |
Customize deep-copying, want a reference to the original registry. WARNING: this must be overridden by subclasses if they change the constructor signature!
Definition at line 318 of file registry.py.
|
inherited |
Delete an attribute from a `lsst.pex.config.Config` instance. Parameters ---------- instance : `lsst.pex.config.Config` The config instance that contains this field. at : `list` of `lsst.pex.config.callStack.StackFrame` The call stack (created by `lsst.pex.config.callStack.getCallStack`). label : `str`, optional Event label for the history. Notes ----- This is invoked by the owning `~lsst.pex.config.Config` object and should not be called directly.
Definition at line 528 of file config.py.
|
inherited |
Definition at line 428 of file configChoiceField.py.
|
inherited |
Define how attribute access should occur on the Config instance This is invoked by the owning config object and should not be called directly When the field attribute is accessed on a Config class object, it returns the field object itself in order to allow inspection of Config classes. When the field attribute is access on a config instance, the actual value described by the field (and held by the Config instance) is returned.
Definition at line 453 of file config.py.
|
inherited |
Definition at line 434 of file configChoiceField.py.
|
inherited |
Definition at line 481 of file configChoiceField.py.
|
inherited |
Definition at line 448 of file configChoiceField.py.
|
inherited |
Definition at line 486 of file configChoiceField.py.
|
inherited |
Definition at line 465 of file configChoiceField.py.
|
inherited |
Definition at line 453 of file configChoiceField.py.
|
static |
Definition at line 309 of file registry.py.
|
inherited |
Definition at line 414 of file configChoiceField.py.
lsst.pex.config.registry.RegistryField.registry |
Definition at line 315 of file registry.py.
|
staticinherited |
|
inherited |
Definition at line 413 of file configChoiceField.py.