Main Configuration Extensions
Summary Performance Measures
Within the pointed-to .yaml file for perf configuration, the structure is:
perf:
# The title that graphs of raw swarm performance should have (cannot be
# known a priori for all possible projects during stage 4). This key is
# required for all batch criteria which for which 'raw' performance graphs
# should be generated.
raw_perf_title: 'Swarm Blocks Collected'
# The Y label for graphs of raw swarm performance (cannot be known a
# priori for all possible projects during stage 4). This key is required
# for all batch criteria for which 'raw' performance graphs should be
# generated.
raw_perf_ylabel: '\# Blocks'
# The name of the collated CSV containing overall performance measures
# for each experiment in the batch (1 per experiment) which should be used
# for generating performance measures. This key is mandatory.
inter_perf_csv: 'blocks-transported-cum.csv'
# The name of the collated CSV containing the count of the average #
# of robots experiencing inter-robot interference for each experiment in
# the batch (1 per experiment) which is used in generating performance
# measures. Mandatory for all batch criteria for which 'self-organization'
# performance graphs should be generated.
interference_count_csv: 'interference-in-cum-avg.csv'
# The name of the collated CSV containing the count of the average
# duration of a robot experiencing inter-robot interference for each
# experiment in the # batch (1 per experiment) which should be used for
# generating performance measures. Mandatory for all batch criteria for
# which 'self-organization' graphs should be generated.
interference_duration_csv: 'interference-duration-cum-avg.csv'
# The CSV file under ``sim_metrics_leaf`` for each experiment
# which contains the applied environmental variances. This key is
# required for all batch criteria which for which 'flexibility' performance
# graphs should be generated.
tv_environment_csv: 'tv-environment.csv'
# The CSVfile under ``sim_metrics_leaf`` for each experiment which
# contains information about temporally fluctuating populations. This key is
# required for all batch criteria which for which 'flexibility' performance
# graphs should be generated.
tv_population_csv: 'tv-population.csv'
perf.robustness sub-dictionary
See SAA noise config.