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.py
andconfig.py
with the appropriate values
legend.py
needs to be updated with the prefixes of the experiment data (e.g.prefix_...
orprefix-...
) and all related mappingslegend.py
also needs to be updated with plotting-related configurations, such as colors, line styles, and markersconfig.py
needs 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/