A tool for gathering and parsing tasks_quality files in Avida.
Before running, ensure that you have only one experiment in your Avida destination directory. You will get unexpected results otherwise.
Then, simply navigate to the taskmaster directory and execute python ./taskmaster.py
.
You may also run python ./taskmaster.py /path/to/data
if you do not enter a path to your Avida destination you will be prompted to do so.
"Avida destination directory" refers to where Avida outputs your run information (somewhere in cbuild).
Taskmaster will then copy your tasks_quality files to whatever directory taskmaster.py
is in.
Inside this file (called taskmaster_out
) there will be the only the dominant task qualities as well as an average.
At the end of the file, you will find the top task quality and which grid it occurred in.
Taskmaster will also error check your tasks_quality files. It will compare each final run value to the max value and report inconsistencies. E.g. if your experiment is set to continue until 250,000 cycles and seed 1 is stopped at 240,000 for some reason, this will be reported in the console.