You can find the original paper here. The repository consists of the backend and the frontend parts of the program and a report.
The backend part is a multithread application with json input. Thus, it can easily be modified to use and run in more computers. The test input files for backend are under the inputs folder. A simple command for running of the backend from command line:
python backend\main.py --input-file backend\inputs\input1.json
The backend generates the input file for the frontend. A simple command for running of the frontend from command line:
python frontend\main.py --input-file output.json
The report is a small overview of the original paper and the program. It is written in LaTeX.