sierra.core.variables.exp_setup

Reusable classes for configuring general aspects of experiments.

Aspects include experiment length, controller frequency, etc.

  • Parser: Enforces the cmdline definition of --exp-setup.

class sierra.core.variables.exp_setup.Parser(dflts: Dict[str, Union[str, int]])[source]

Enforces the cmdline definition of --exp-setup.

See Experiment Setup for documentation.

Inheritance

Inheritance diagram of Parser
__call__(arg: str) Dict[str, Any][source]

Call self as a function.

__dict__ = mappingproxy({'__module__': 'sierra.core.variables.exp_setup', '__doc__': 'Enforces the cmdline definition of ``--exp-setup``.\n\n    See :ref:`ln-sierra-vars-expsetup` for documentation.\n\n    ', '__init__': <function Parser.__init__>, '__call__': <function Parser.__call__>, '__dict__': <attribute '__dict__' of 'Parser' objects>, '__weakref__': <attribute '__weakref__' of 'Parser' objects>, '__annotations__': {}})
__doc__ = 'Enforces the cmdline definition of ``--exp-setup``.\n\n    See :ref:`ln-sierra-vars-expsetup` for documentation.\n\n    '
__init__(dflts: Dict[str, Union[str, int]])[source]
__module__ = 'sierra.core.variables.exp_setup'
__weakref__

list of weak references to the object (if defined)