sierra.core.pipeline.stage4.yaml_config_loader
YAMLConfigLoader
: Load YAML configuration for Project graphs to be generated.
- 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
- __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 '
- __module__ = 'sierra.core.pipeline.stage4.yaml_config_loader'
- __weakref__
list of weak references to the object (if defined)