generate_experiments

This module is used to generate experiment scripts.

This script generates the bash scripts for the experiments, using a json template file.

python generate_experiments.py TEMPLATE_FILE [-a ASSESSMENT] [OPTIONS]

TEMPLATE_FILE contains the template for the experiment in json format.
ASSESSMENT deactivates assessment if it is "n" only.

Options:
* -l, --log     activate logger INFO level
* -d, --debug   activate logger DEBUG level (takes precedence over -l option)

This script generates the following sets of scripts for each algorithm in the template file:

  • step2.1_run_{ALGO}.sh: perform community detection

  • step2.3_run_matching_metrics_{ALGO}.sh: run matching metrics

  • step4_community_evolution: run masks to detect community events (also run for groundtruth)