### Running The Code

The files are to be run in ascending numerical order from 1 to 4. 

The source files are categorized between Jupyter Notebooks as well as Python and Shell scripts. 

Jupyter Notebooks can be run in the Jupyter environment while Python scripts should be ran using their corresponding Shell script. 

In-line instruction are provided in the code to set the various file paths needed for successful execution.