Install Miniconda and then install Jupyter Notebook on it using
conda install -c conda-forge notebook
Then you'll need to install some libraries: numpy,pandas,matplotlib, skilearn,etc
Navigate to the folder where the contents are stored in Miniconda.
Type : ipython HDP.py (you might need to install additional libraries if an error pops up)
If all libraries are imported, the execution should be successfull.
Make use of the result.pdf and IPYNB file for the plots.
Navigate to the folder where the contents are stored in Miniconda.
Type : jupyter notebook
The Jupyter notebook server should open in your default browser.