sierra.plugins.compare.graphs.comparator#
Base class functionality for comparing products/deliverables in stage 5.
Classes#
Compares a set of SOMETHING within SOME context. |
Module Contents#
- class sierra.plugins.compare.graphs.comparator.BaseComparator(things: list[str], stage5_roots: sierra.plugins.compare.graphs.outputroot.PathSet, cmdopts: sierra.core.types.Cmdopts, cli_args: argparse.Namespace, main_config: sierra.core.types.YAMLDict)[source]#
Compares a set of SOMETHING within SOME context.
Graph generation is controlled via a config file parsed in
PipelineStage5.- things#
List of names of things to compare.
- stage5_roots#
Set of directory paths for stage 5 file generation.
- cmdopts#
Dictionary of parsed cmdline parameters.
- cli_args#
argparseobject containing the cmdline parameters. Needed forXVarBatchCriteriageneration for each scenario controllers are compared within, as batch criteria is dependent on controller+scenario definition, and needs to be re-generated for each scenario in order to get graph labels/axis ticks to come out right in all cases.