LSST Applications  21.0.0-172-gfb10e10a+18fedfabac,22.0.0+297cba6710,22.0.0+80564b0ff1,22.0.0+8d77f4f51a,22.0.0+a28f4c53b1,22.0.0+dcf3732eb2,22.0.1-1-g7d6de66+2a20fdde0d,22.0.1-1-g8e32f31+297cba6710,22.0.1-1-geca5380+7fa3b7d9b6,22.0.1-12-g44dc1dc+2a20fdde0d,22.0.1-15-g6a90155+515f58c32b,22.0.1-16-g9282f48+790f5f2caa,22.0.1-2-g92698f7+dcf3732eb2,22.0.1-2-ga9b0f51+7fa3b7d9b6,22.0.1-2-gd1925c9+bf4f0e694f,22.0.1-24-g1ad7a390+a9625a72a8,22.0.1-25-g5bf6245+3ad8ecd50b,22.0.1-25-gb120d7b+8b5510f75f,22.0.1-27-g97737f7+2a20fdde0d,22.0.1-32-gf62ce7b1+aa4237961e,22.0.1-4-g0b3f228+2a20fdde0d,22.0.1-4-g243d05b+871c1b8305,22.0.1-4-g3a563be+32dcf1063f,22.0.1-4-g44f2e3d+9e4ab0f4fa,22.0.1-42-gca6935d93+ba5e5ca3eb,22.0.1-5-g15c806e+85460ae5f3,22.0.1-5-g58711c4+611d128589,22.0.1-5-g75bb458+99c117b92f,22.0.1-6-g1c63a23+7fa3b7d9b6,22.0.1-6-g50866e6+84ff5a128b,22.0.1-6-g8d3140d+720564cf76,22.0.1-6-gd805d02+cc5644f571,22.0.1-8-ge5750ce+85460ae5f3,master-g6e05de7fdc+babf819c66,master-g99da0e417a+8d77f4f51a,w.2021.48
LSST Data Management Base Package
Functions | Variables
lsst.pex.config.convert Namespace Reference

Functions

def makePropertySet (config)
 

Variables

 dafBase = None
 

Function Documentation

◆ makePropertySet()

def lsst.pex.config.convert.makePropertySet (   config)
Convert a configuration into a `lsst.daf.base.PropertySet`.

Parameters
----------
config : `lsst.pex.config.Config`
    Configuration instance.

Returns
-------
propertySet : `lsst.daf.base.PropertySet`
    A `~lsst.daf.base.PropertySet` that is equivalent to the ``config``
    instance. If ``config`` is `None` then this return value is also
    `None`.

See also
--------
lsst.daf.base.PropertySet

Definition at line 45 of file convert.py.

45 def makePropertySet(config):
46  """Convert a configuration into a `lsst.daf.base.PropertySet`.
47 
48  Parameters
49  ----------
50  config : `lsst.pex.config.Config`
51  Configuration instance.
52 
53  Returns
54  -------
55  propertySet : `lsst.daf.base.PropertySet`
56  A `~lsst.daf.base.PropertySet` that is equivalent to the ``config``
57  instance. If ``config`` is `None` then this return value is also
58  `None`.
59 
60  See also
61  --------
62  lsst.daf.base.PropertySet
63  """
64  if dafBase is None:
65  raise RuntimeError("lsst.daf.base is not available")
66 
67  if config is not None:
68  ps = dafBase.PropertySet()
69  _helper(ps, None, config.toDict())
70  return ps
71  else:
72  return None
Class for storing generic metadata.
Definition: PropertySet.h:66
def makePropertySet(config)
Definition: convert.py:45
PersistenceHelper _helper
Definition: Exposure.cc:219

Variable Documentation

◆ dafBase

lsst.pex.config.convert.dafBase = None

Definition at line 33 of file convert.py.