lsst.pipe.tasks g8b9e2231ea+fa07cb600e
|
Public Member Functions | |
def | __init__ (self, str doc, Optional[Mapping[str, ConfigurableAction]] default=None, bool optional=False, deprecated=None) |
def | __class_getitem__ (cls, params) |
def | __set__ (self, Config instance, Union[None, Mapping[str, ConfigurableAction], SimpleNamespace, Struct, ConfigurableActionStruct, ConfigurableActionStructField, Type[ConfigurableActionStructField]] value, Iterable[StackFrame] at=None, str label='assigment') |
ConfigurableActionStruct[ActionTypeVar] | __get__ (self, None instance, Any owner=None, Any at=None, str label='default') |
ConfigurableActionStruct[ActionTypeVar] | __get__ (self, Config instance, Any owner=None, Any at=None, str label='default') |
def | __get__ (self, instance, owner=None, at=None, label='default') |
def | rename (self, Config instance) |
def | validate (self, Config instance) |
def | toDict (self, instance) |
def | save (self, outfile, instance) |
def | freeze (self, instance) |
def | rename (self, instance) |
def | validate (self, instance) |
def | freeze (self, instance) |
def | save (self, outfile, instance) |
def | toDict (self, instance) |
def | __get__ (self, instance, owner=None, at=None, label="default") |
None | __set__ (self, "Config" instance, Optional[FieldTypeVar] value, Any at=None, str label="assignment") |
def | __delete__ (self, instance, at=None, label="deletion") |
Public Attributes | |
default | |
Static Public Attributes | |
ConfigurableActionStruct | StructClass = ConfigurableActionStruct |
str | name |
Optional | default [Mapping[str, ConfigurableAction]] |
Protected Member Functions | |
def | _collectImports (self, instance, imports) |
def | _compare (self, instance1, instance2, shortcut, rtol, atol, output) |
`ConfigurableActionStructField` is a `~lsst.pex.config.Field` subclass that allows `ConfigurableAction`\ s to be organized in a `~lsst.pex.config.Config` class in a manner similar to how a `~lsst.pipe.base.Struct` works. This class implements a `ConfigurableActionStruct` as an intermediary object to organize the `ConfigurableActions`. See it's documentation for futher information.
Definition at line 230 of file _configurableActionStructField.py.
def lsst.pipe.tasks.configurableActions._configurableActionStructField.ConfigurableActionStructField.__init__ | ( | self, | |
str | doc, | ||
Optional[Mapping[str, ConfigurableAction]] | default = None , |
||
bool | optional = False , |
||
deprecated = None |
|||
) |
Definition at line 249 of file _configurableActionStructField.py.
def lsst.pipe.tasks.configurableActions._configurableActionStructField.ConfigurableActionStructField.__class_getitem__ | ( | cls, | |
params | |||
) |
Definition at line 256 of file _configurableActionStructField.py.
ConfigurableActionStruct[ActionTypeVar] lsst.pipe.tasks.configurableActions._configurableActionStructField.ConfigurableActionStructField.__get__ | ( | self, | |
Config | instance, | ||
Any | owner = None , |
||
Any | at = None , |
||
str | label = 'default' |
||
) |
Definition at line 313 of file _configurableActionStructField.py.
def lsst.pipe.tasks.configurableActions._configurableActionStructField.ConfigurableActionStructField.__get__ | ( | self, | |
instance, | |||
owner = None , |
|||
at = None , |
|||
label = 'default' |
|||
) |
Definition at line 322 of file _configurableActionStructField.py.
ConfigurableActionStruct[ActionTypeVar] lsst.pipe.tasks.configurableActions._configurableActionStructField.ConfigurableActionStructField.__get__ | ( | self, | |
None | instance, | ||
Any | owner = None , |
||
Any | at = None , |
||
str | label = 'default' |
||
) |
Definition at line 303 of file _configurableActionStructField.py.
def lsst.pipe.tasks.configurableActions._configurableActionStructField.ConfigurableActionStructField.__set__ | ( | self, | |
Config | instance, | ||
Union[None, Mapping[str, ConfigurableAction], SimpleNamespace, Struct, ConfigurableActionStruct, ConfigurableActionStructField, Type[ConfigurableActionStructField]] | value, | ||
Iterable[StackFrame] | at = None , |
||
str | label = 'assigment' |
||
) |
Definition at line 259 of file _configurableActionStructField.py.
|
protected |
Definition at line 378 of file _configurableActionStructField.py.
|
protected |
Compare two fields for equality. Parameters ---------- instance1 : `lsst.pex.config.Config` Left-hand side config instance to compare. instance2 : `lsst.pex.config.Config` Right-hand side config instance to compare. shortcut : `bool` If `True`, this function returns as soon as an inequality if found. rtol : `float` Relative tolerance for floating point comparisons. atol : `float` Absolute tolerance for floating point comparisons. output : callable A callable that takes a string, used (possibly repeatedly) to report inequalities. Returns ------- isEqual : bool `True` if the fields are equal, `False` otherwise. Notes ----- Floating point comparisons are performed by `numpy.allclose`.
Definition at line 385 of file _configurableActionStructField.py.
def lsst.pipe.tasks.configurableActions._configurableActionStructField.ConfigurableActionStructField.freeze | ( | self, | |
instance | |||
) |
Definition at line 372 of file _configurableActionStructField.py.
def lsst.pipe.tasks.configurableActions._configurableActionStructField.ConfigurableActionStructField.rename | ( | self, | |
Config | instance | ||
) |
Definition at line 335 of file _configurableActionStructField.py.
def lsst.pipe.tasks.configurableActions._configurableActionStructField.ConfigurableActionStructField.save | ( | self, | |
outfile, | |||
instance | |||
) |
Definition at line 358 of file _configurableActionStructField.py.
def lsst.pipe.tasks.configurableActions._configurableActionStructField.ConfigurableActionStructField.toDict | ( | self, | |
instance | |||
) |
Definition at line 349 of file _configurableActionStructField.py.
def lsst.pipe.tasks.configurableActions._configurableActionStructField.ConfigurableActionStructField.validate | ( | self, | |
Config | instance | ||
) |
Definition at line 343 of file _configurableActionStructField.py.
|
static |
Definition at line 247 of file _configurableActionStructField.py.
lsst.pipe.tasks.configurableActions._configurableActionStructField.ConfigurableActionStructField.default |
Definition at line 275 of file _configurableActionStructField.py.
|
static |
Definition at line 246 of file _configurableActionStructField.py.
|
static |
Definition at line 242 of file _configurableActionStructField.py.