Skip to content

Latest commit

 

History

History
22 lines (17 loc) · 1.36 KB

File metadata and controls

22 lines (17 loc) · 1.36 KB

This repository uses the Git LFS feature: https://git-lfs.github.com. You will need to install it to clone the repository.

The reproduction package is written as a collection of python and shell scripts. The data is provided as a SQLite3 database file (which is the reason for the Git LFS support). Python ships support for handling SQLite3 with the standard library. We have run them with python 3.9 and a normal shell. We tested the scripts on OSX and a current Ubuntu LTS version (20.04). The scripts will not run on Windows.

As a first step, clone the repository. Change to the figures folder and run any of the scripts. For testing, we recomend generate_table1.py -o.

For reproducing Table 3, a couple of python packages are required that are not part of the standard python library. Change to the figures folder and install them from the requirements.txt with: pip install -r requirements.txt. We recommend to setup a virtual python environment first, but you might install them to your Systems python environment as well, if you just want to get things running.

Figure 4 uses gnuplot and ghostscript to compute the final figure from the data. Please install them before running generate_figure4.sh.

The standard packagemanger ship them. You might run brew install ghostscript gnuplot or apt install ghostscript gnuplot to install them on an OSX or Ubuntu system.