LSST Applications g0b6bd0c080+a72a5dd7e6,g1182afd7b4+2a019aa3bb,g17e5ecfddb+2b8207f7de,g1d67935e3f+06cf436103,g38293774b4+ac198e9f13,g396055baef+6a2097e274,g3b44f30a73+6611e0205b,g480783c3b1+98f8679e14,g48ccf36440+89c08d0516,g4b93dc025c+98f8679e14,g5c4744a4d9+a302e8c7f0,g613e996a0d+e1c447f2e0,g6c8d09e9e7+25247a063c,g7271f0639c+98f8679e14,g7a9cd813b8+124095ede6,g9d27549199+a302e8c7f0,ga1cf026fa3+ac198e9f13,ga32aa97882+7403ac30ac,ga786bb30fb+7a139211af,gaa63f70f4e+9994eb9896,gabf319e997+ade567573c,gba47b54d5d+94dc90c3ea,gbec6a3398f+06cf436103,gc6308e37c7+07dd123edb,gc655b1545f+ade567573c,gcc9029db3c+ab229f5caf,gd01420fc67+06cf436103,gd877ba84e5+06cf436103,gdb4cecd868+6f279b5b48,ge2d134c3d5+cc4dbb2e3f,ge448b5faa6+86d1ceac1d,gecc7e12556+98f8679e14,gf3ee170dca+25247a063c,gf4ac96e456+ade567573c,gf9f5ea5b4d+ac198e9f13,gff490e6085+8c2580be5c,w.2022.27
LSST Data Management Base Package
Classes | Functions | Variables
lsst.pex.config.config Namespace Reference

Classes

class  _PexConfigGenericAlias
 
class  Config
 
class  ConfigMeta
 
class  Field
 
class  FieldValidationError
 
class  RecordingImporter
 
class  UnexpectedProxyUsageError
 

Functions

def unreduceConfig (cls, stream)
 

Variables

 GenericAlias = type(Mapping[int, int])
 
 yaml = None
 
tuple YamlLoaders = ()
 
 doImport = None
 
dictionary genericAliasKwds = {"_root": True}
 
 FieldTypeVar = TypeVar("FieldTypeVar")
 
 Loader
 

Function Documentation

◆ unreduceConfig()

def 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 compiled string
    Stream containing configuration override code.

Returns
-------
config : `lsst.pex.config.Config`
    Config instance.

See also
--------
lsst.pex.config.Config.loadFromStream

Definition at line 1717 of file config.py.

1717def unreduceConfig(cls, stream):
1718 """Create a `~lsst.pex.config.Config` from a stream.
1719
1720 Parameters
1721 ----------
1722 cls : `lsst.pex.config.Config`-type
1723 A `lsst.pex.config.Config` type (not an instance) that is instantiated
1724 with configurations in the ``stream``.
1725 stream : file-like object, `str`, or compiled string
1726 Stream containing configuration override code.
1727
1728 Returns
1729 -------
1730 config : `lsst.pex.config.Config`
1731 Config instance.
1732
1733 See also
1734 --------
1735 lsst.pex.config.Config.loadFromStream
1736 """
1737 config = cls()
1738 config.loadFromStream(stream)
1739 return config
def unreduceConfig(cls, stream)
Definition: config.py:1717

Variable Documentation

◆ doImport

lsst.pex.config.config.doImport = None

Definition at line 78 of file config.py.

◆ FieldTypeVar

lsst.pex.config.config.FieldTypeVar = TypeVar("FieldTypeVar")

Definition at line 107 of file config.py.

◆ GenericAlias

lsst.pex.config.config.GenericAlias = type(Mapping[int, int])

Definition at line 54 of file config.py.

◆ genericAliasKwds

dictionary lsst.pex.config.config.genericAliasKwds = {"_root": True}

Definition at line 82 of file config.py.

◆ Loader

lsst.pex.config.config.Loader

Definition at line 206 of file config.py.

◆ yaml

lsst.pex.config.config.yaml = None

Definition at line 61 of file config.py.

◆ YamlLoaders

tuple lsst.pex.config.config.YamlLoaders = ()

Definition at line 77 of file config.py.