LSST Applications g07dc498a13+7851b72aa9,g1409bbee79+7851b72aa9,g1a7e361dbc+7851b72aa9,g1fd858c14a+a4e18a0dda,g33399d78f5+a0324bbf49,g35bb328faa+e55fef2c71,g3bd4b5ce2c+8524b1c0c8,g53246c7159+e55fef2c71,g579b87e3d2+a58ba40925,g60b5630c4e+7b4465799a,g78460c75b0+8427c4cc8f,g78619a8342+5517f7db9e,g786e29fd12+307f82e6af,g8534526c7b+8e1c6b434f,g89139ef638+7851b72aa9,g8b49a6ea8e+7b4465799a,g8ffcb69f3d+0065d7bbc8,g9125e01d80+e55fef2c71,g97b8272a79+a8c4cb337e,g989de1cb63+7851b72aa9,g9f33ca652e+747bd1f1f9,gaaedd4e678+7851b72aa9,gabe3b4be73+9c0c3c7524,gb1101e3267+c03a154bbb,gb58c049af0+28045f66fd,gc1fe0db326+7b4465799a,gca43fec769+e55fef2c71,gce7788e931+99adca4f64,gcf25f946ba+a0324bbf49,gd397e13551+18f805d5e0,gd6cbbdb0b4+f6e5445f66,gde0f65d7ad+78b6ec8427,ge278dab8ac+b4c2c8faf7,geab183fbe5+7b4465799a,gecb8035dfe+1f480bec5e,gf58bf46354+e55fef2c71,gf92a8ffd38+e7bc33f3ea,gfe7187db8c+38a2c5c626,w.2025.03
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 | |
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 : type 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 121 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 1688 of file config.py.
|
protected |
Generate nested configuration names.
Definition at line 106 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 143 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 168 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 1741 of file config.py.
lsst.pex.config.config.FieldTypeVar = TypeVar("FieldTypeVar") |