All of the code is embedded in the ipython/Jupyter notebook. This was installed with Anaconda 3.5.2 for Python 3.5.
Seaborn was used for the visualisations in combination with matplotlib. numpy, scikit are required as well.
For the machine learning part, sklearn was utilized.
Commands after installing Anaconda:
$ conda update conda
$ conda update ipython
$ conda install seabornThe dependencies / jupyter can also be installed through the usual channels (pip)
A pre-rendered report is already available in HTML as well.
The notebook can be opened by typing:
$ ipython notebookin the folder where the project was extracted.