sierra.core.pipeline.stage4.yaml_config_loader

class sierra.core.pipeline.stage4.yaml_config_loader.YAMLConfigLoader[source]

Load YAML configuration for Project graphs to be generated.

This class can be extended/overriden using a Project hook. See SIERRA Hooks for details.

logger

The handle to the logger for this class. If you extend this class, you should save/restore this variable in tandem with overriding it in order to get loggingmessages have unique logger names between this class and your derived class, in order to reduce confusion.

Inheritance

Inheritance diagram of YAMLConfigLoader
__call__(cmdopts: Dict[str, Any]) Dict[str, Dict[str, Any]][source]

Load YAML configuratoin for graphs.

This includes:

  • intra-experiment linegraphs

  • inter-experiment linegraphs

  • intra-experiment heatmaps

  • inter-experiment heatmaps (bivariate batch criteria only)

Returns:

Dictionary of loaded configuration with keys for intra_LN, inter_LN, intra_HM, inter_HM.

__dict__ = mappingproxy({'__module__': 'sierra.core.pipeline.stage4.yaml_config_loader', '__doc__': 'Load YAML configuration for :term:`Project` graphs to be generated.\n\n    This class can be extended/overriden using a :term:`Project` hook. See\n    :ref:`ln-sierra-tutorials-project-hooks` for details.\n\n    Attributes:\n        logger: The handle to the logger for this class. If you extend this\n                class, you should save/restore this variable in tandem with\n                overriding it in order to get loggingmessages have unique\n                logger names between this class and your derived class, in order\n                to reduce confusion.\n\n    ', '__init__': <function YAMLConfigLoader.__init__>, '__call__': <function YAMLConfigLoader.__call__>, '__dict__': <attribute '__dict__' of 'YAMLConfigLoader' objects>, '__weakref__': <attribute '__weakref__' of 'YAMLConfigLoader' objects>, '__annotations__': {}})
__doc__ = 'Load YAML configuration for :term:`Project` graphs to be generated.\n\n    This class can be extended/overriden using a :term:`Project` hook. See\n    :ref:`ln-sierra-tutorials-project-hooks` for details.\n\n    Attributes:\n        logger: The handle to the logger for this class. If you extend this\n                class, you should save/restore this variable in tandem with\n                overriding it in order to get loggingmessages have unique\n                logger names between this class and your derived class, in order\n                to reduce confusion.\n\n    '
__init__() None[source]
__module__ = 'sierra.core.pipeline.stage4.yaml_config_loader'
__weakref__

list of weak references to the object (if defined)