sierra.core.pipeline.stage3.pipeline_stage3

Stage 3 of the experimental pipeline: processing experimental results.

class sierra.core.pipeline.stage3.pipeline_stage3.PipelineStage3(main_config: dict, cmdopts: Dict[str, Any])[source]

Processes the results of running a Batch Experiment.

Currently this includes:

  • Generating statistics from results for generating per-experiment graphs during stage 4. This can generate Averaged .csv files, among other statistics.

  • Collating results across experiments for generating inter-experiment graphs during stage 4.

  • Generating image files from project metric collection for later use in video rendering in stage 4.

This stage is idempotent.

Inheritance

Inheritance diagram of PipelineStage3
__dict__ = mappingproxy({'__module__': 'sierra.core.pipeline.stage3.pipeline_stage3', '__doc__': 'Processes the results of running a :term:`Batch Experiment`.\n\n    Currently this includes:\n\n    - Generating statistics from results for generating per-experiment graphs\n      during stage 4. This can generate :term:`Averaged .csv` files, among\n      other statistics.\n\n    - Collating results across experiments for generating inter-experiment\n      graphs during stage 4.\n\n    - Generating image files from project metric collection for later use in\n      video rendering in stage 4.\n\n    This stage is idempotent.\n\n    ', '__init__': <function PipelineStage3.__init__>, 'run': <function PipelineStage3.run>, '_run_statistics': <function PipelineStage3._run_statistics>, '_run_run_collation': <function PipelineStage3._run_run_collation>, '_run_imagizing': <function PipelineStage3._run_imagizing>, '__dict__': <attribute '__dict__' of 'PipelineStage3' objects>, '__weakref__': <attribute '__weakref__' of 'PipelineStage3' objects>, '__annotations__': {}})
__doc__ = 'Processes the results of running a :term:`Batch Experiment`.\n\n    Currently this includes:\n\n    - Generating statistics from results for generating per-experiment graphs\n      during stage 4. This can generate :term:`Averaged .csv` files, among\n      other statistics.\n\n    - Collating results across experiments for generating inter-experiment\n      graphs during stage 4.\n\n    - Generating image files from project metric collection for later use in\n      video rendering in stage 4.\n\n    This stage is idempotent.\n\n    '
__init__(main_config: dict, cmdopts: Dict[str, Any]) None[source]
__module__ = 'sierra.core.pipeline.stage3.pipeline_stage3'
__weakref__

list of weak references to the object (if defined)

_run_imagizing(main_config: dict, intra_HM_config: dict, cmdopts: Dict[str, Any], criteria: IConcreteBatchCriteria)[source]
_run_run_collation(main_config: dict, cmdopts: Dict[str, Any], criteria: IConcreteBatchCriteria)[source]
_run_statistics(main_config: dict, cmdopts: Dict[str, Any], criteria: IConcreteBatchCriteria)[source]
run(criteria: IConcreteBatchCriteria) None[source]