LSST Applications 27.0.0,g0265f82a02+469cd937ee,g02d81e74bb+21ad69e7e1,g1470d8bcf6+cbe83ee85a,g2079a07aa2+e67c6346a6,g212a7c68fe+04a9158687,g2305ad1205+94392ce272,g295015adf3+81dd352a9d,g2bbee38e9b+469cd937ee,g337abbeb29+469cd937ee,g3939d97d7f+72a9f7b576,g487adcacf7+71499e7cba,g50ff169b8f+5929b3527e,g52b1c1532d+a6fc98d2e7,g591dd9f2cf+df404f777f,g5a732f18d5+be83d3ecdb,g64a986408d+21ad69e7e1,g858d7b2824+21ad69e7e1,g8a8a8dda67+a6fc98d2e7,g99cad8db69+f62e5b0af5,g9ddcbc5298+d4bad12328,ga1e77700b3+9c366c4306,ga8c6da7877+71e4819109,gb0e22166c9+25ba2f69a1,gb6a65358fc+469cd937ee,gbb8dafda3b+69d3c0e320,gc07e1c2157+a98bf949bb,gc120e1dc64+615ec43309,gc28159a63d+469cd937ee,gcf0d15dbbd+72a9f7b576,gdaeeff99f8+a38ce5ea23,ge6526c86ff+3a7c1ac5f1,ge79ae78c31+469cd937ee,gee10cc3b42+a6fc98d2e7,gf1cff7945b+21ad69e7e1,gfbcc870c63+9a11dc8c8f
LSST Data Management Base Package
|
Classes | |
class | _PexConfigGenericAlias |
class | Config |
class | ConfigMeta |
class | Field |
class | FieldValidationError |
class | RecordingImporter |
class | UnexpectedProxyUsageError |
Functions | |
_joinNamePath (prefix=None, name=None, index=None) | |
_autocast (x, dtype) | |
_typeStr (x) | |
_yaml_config_representer (dumper, data) | |
_yaml_config_constructor (loader, node) | |
_classFromPython (config_py) | |
unreduceConfig (cls_, stream) | |
Variables | |
GenericAlias = type(Mapping[int, int]) | |
yaml = None | |
tuple | YamlLoaders = (yaml.Loader, yaml.FullLoader, yaml.SafeLoader, yaml.UnsafeLoader) |
doImport = None | |
FieldTypeVar = TypeVar("FieldTypeVar") | |
_yaml_config_constructor | |
Loader | |
|
protected |
Cast a value to a type, if appropriate. Parameters ---------- x : object A value. dtype : tpye Data type, such as `float`, `int`, or `str`. Returns ------- values : object If appropriate, the returned value is ``x`` cast to the given type ``dtype``. If the cast cannot be performed the original value of ``x`` is returned.
Definition at line 126 of file config.py.
|
protected |
Return the Config subclass required by this Config serialization. Parameters ---------- config_py : `str` A serialized form of the Config as created by `Config.saveToStream`. Returns ------- cls : `type` The `Config` subclass associated with this config.
Definition at line 1704 of file config.py.
|
protected |
Generate nested configuration names.
Definition at line 111 of file config.py.
|
protected |
Generate a fully-qualified type name. Returns ------- `str` Fully-qualified type name. Notes ----- This function is used primarily for writing config files to be executed later upon with the 'load' function.
Definition at line 148 of file config.py.
|
protected |
|
protected |
Represent a Config object in a form suitable for YAML. Stores the serialized stream as a scalar block string.
Definition at line 173 of file config.py.
lsst.pex.config.config.unreduceConfig | ( | cls_, | |
stream ) |
Create a `~lsst.pex.config.Config` from a stream. Parameters ---------- cls_ : `lsst.pex.config.Config`-type A `lsst.pex.config.Config` type (not an instance) that is instantiated with configurations in the ``stream``. stream : file-like object, `str`, or `~types.CodeType` Stream containing configuration override code. Returns ------- config : `lsst.pex.config.Config` Config instance. See Also -------- lsst.pex.config.Config.loadFromStream
Definition at line 1754 of file config.py.
lsst.pex.config.config.FieldTypeVar = TypeVar("FieldTypeVar") |
lsst.pex.config.config.GenericAlias = type(Mapping[int, int]) |