LSST Applications g02d81e74bb+86cf3d8bc9,g180d380827+7a4e862ed4,g2079a07aa2+86d27d4dc4,g2305ad1205+e1ca1c66fa,g29320951ab+012e1474a1,g295015adf3+341ea1ce94,g2bbee38e9b+0e5473021a,g337abbeb29+0e5473021a,g33d1c0ed96+0e5473021a,g3a166c0a6a+0e5473021a,g3ddfee87b4+c429d67c83,g48712c4677+f88676dd22,g487adcacf7+27e1e21933,g50ff169b8f+96c6868917,g52b1c1532d+585e252eca,g591dd9f2cf+b41db86c35,g5a732f18d5+53520f316c,g64a986408d+86cf3d8bc9,g858d7b2824+86cf3d8bc9,g8a8a8dda67+585e252eca,g99cad8db69+84912a7fdc,g9ddcbc5298+9a081db1e4,ga1e77700b3+15fc3df1f7,ga8c6da7877+a2b54eae19,gb0e22166c9+60f28cb32d,gba4ed39666+c2a2e4ac27,gbb8dafda3b+6681f309db,gc120e1dc64+f0fcc2f6d8,gc28159a63d+0e5473021a,gcf0d15dbbd+c429d67c83,gdaeeff99f8+f9a426f77a,ge6526c86ff+0433e6603d,ge79ae78c31+0e5473021a,gee10cc3b42+585e252eca,gff1a9f87cc+86cf3d8bc9,w.2024.17
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 1706 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 1756 of file config.py.
lsst.pex.config.config.FieldTypeVar = TypeVar("FieldTypeVar") |
lsst.pex.config.config.GenericAlias = type(Mapping[int, int]) |