sierra.plugins.compare.graphs.inter_controller#
Classes for comparing deliverables across controllers.
Batch criteria and scenario are the same across all compared controllers.
Classes#
Compares a set of controllers within each of a set of scenarios. |
|
Compares a set of controllers within each of a set of scenarios. |
Module Contents#
- class sierra.plugins.compare.graphs.inter_controller.BivarInterControllerComparator(controllers: 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 controllers within each of a set of scenarios.
Graph generation is controlled via a config file parsed in
PipelineStage5.Bivariate batch criteria only.
- controllers#
List of controller names to compare.
- 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.
- exp_select() list[sierra.core.batchroot.ExpRoot]#
Determine if a controller can be included in the comparison for a scenario.
- class sierra.plugins.compare.graphs.inter_controller.UnivarInterControllerComparator(controllers: 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 controllers within each of a set of scenarios.
Graph generation is controlled via a config file parsed in
PipelineStage5.Univariate batch criteria only.
- controllers#
List of controller names 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.
- exp_select() list[sierra.core.batchroot.ExpRoot]#
Determine if a controller can be included in the comparison for a scenario.