-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tests for all combinations of settings #20
Comments
Test Circle modelThe test data allows to test these settings:
[the remaining 6 options are: median, custom_quantile, maximum, minimum, upper_quartile, lower_quartile]
Total combinations: |
Scatterplot meanone plot summary!=full plot 61Shows a summary across agents, for each run, each set (hence: 8 circles) Notes:
plot 62Shows a summary across agents & runs, for each set (hence: 4 circles) Notes:
plot 63shows summary across agents & runs & sets (hence: 1 circle) Notes:
many plot Plot 64Shows agent-level analysis with many plots. This produces 1 file per (set,run,agent) combination (48 files for the 48 circle plots in plot 60). Plot 65Shows multi-run analysis with many plots. This produces 1 file per (set,run) combination (8 files for the 8 circle plots in plot 61). Plot 66Shows multi-batch analysis with many plots. This produces 1 file per set (4 files for the 4 circle plot in plot 62). Plot 67Shows multi-set analysis with many plots. This produces 1 file (1 files for the 1 circle plot in plot 63). Scatterplot fullone plot summary=full Plot 70Summary=full is not possible with agent-level analysis. Plot 71Plot 72Plot 73many plot summary=full Plot 74Summary=full is not possible with agent-level analysis. Plot 75Plot 76Plot 77 |
Issue #20: Test cases for Scatterplots plot60
Issue #20: Test cases for Scatterplots; final fixes filenames
Test data sets
See: circles model.
Config.yaml settings
Types of analysis (4)
agent, multiple_run, multiple_batch, multiple_set
Types of plots (4)
timeseries, boxplot, histogram, scatterplot
Types of statistical summary (9)
full, mean, median, quantile, custom_quantile, maximum, minimum, upper_quartile, lower_quartile
Nature of Plots (2) (option is set per analysis, ie per variable or entry in the config.yaml file)
one, many
one: a single plot with all curves or plots is produced in 1 file
many: multiple plots are produced in multiple files, with 1 file per curve or plot
Total combinations:
4x4x9x2 = 288
Some in-build exceptions that have been explicitly excluded:
agent_analysis + one_output
: "Quantile not possible for agent level analysis!"The reason is that an agent only has scalar values, so there is no range for quantiles.
agent_analysis + many_output
: "- Warning: too many plots will be produced !!! "This is a precautionary warning.
agent_analysis + custom_quantiles
: "Quantile not possible for agent level analysis"The reason is that an agent only has scalar values, so there is no range for quantiles.
scatter_plot + custom_quantiles
: "Delay not supported for Quantiles! Adjust parameter and retry!"This combinations has not yet been implemented.
General notes
summary==full + many_output
: Does not make sense? Sincesummary==full
creates the full ensemble of data, so there is only one data set to plot. Hence, this will always result in 1 plot in 1 file. So heremany_output
has no effect, and always yield the same result asone_output
.The text was updated successfully, but these errors were encountered: