It's recommended that you use a Python3 venv to manage the dependencies required by the scripts.
The dependencies are listed in requirements.txt.
You can quickly create an venv, activate it, and install all python dependencies by running the following commands in the root directory of this repository:
$ python3 -m venv ./venv # This will initialize an venv in the ./venv directory
$ source venv/bin/activate # Activate the Python3 venv
(venv)$ pip install --upgrade pip
(venv)$ pip install -r requirements.txt- Update
legend.pyandconfig.pywith the appropriate values
legend.pyneeds to be updated with the prefixes of the experiment data (e.g.prefix_...orprefix-...) and all related mappingslegend.pyalso needs to be updated with plotting-related configurations, such as colors, line styles, and markersconfig.pyneeds to be updated with preconfigured bundles. This is mostly a quality-of-life thing that allows for shorter arguments toplotter.py, but isn't at all necessary
- Run
parser.py(see all options with./parser.py -h) - Run
plotter.py(see all options with./plotter.py -h) - Generated graphs will be in
figs/