As I conduct my research I will write small blog posts that illustrate some key concepts that are relevant to my work. Browse using the index cards below, or search the site using the search tool at the top right.

A look at how we can reverse engineer a Laser Distance Meter in order to get it communicating over a serial connection, and how we can go about decoding the messages that it sends.

This is the first post in a series about making a cave surveying tool.

An introduction to Principal Component Analysis from the perspective of a Data Science Student.

In this ipython notebook I'll illustrate what PCA is, and how we can use it for dimensionality reduction. I'll perform the procedure step-by-step to give readers a good understanding of how it operates, and will illustrate the process using some real water quality data.

This is the first post in a series about PCA.

A brief demonstration of how we can embed Jupyter notebooks into Google Sites pages, illustrated using a notebook containing some interactive folium plots.