The software was written using:
Python - 3.5.2
Holoviews - 1.6.2 (http://holoviews.org/)
Matplotlib - 1.5.3 (http://matplotlib.org/)
Numpy - 1.11.2
Seaborn - 0.7.1
Jupyter Notebook (http://jupyter.org/)
How to setup:
1)Download the code
2)Install Python if you haven't already (https://www.python.org/downloads/)
3)Install required libraries (eg. pip install holoviews==1.6.2)
4)Run jupyter notebook from the root directory of the project. The code is found in the different notebooks
Remarks
In the repository you can also find accompaying presentation and report that explain Gaussian Processes and the work done in this project.