The software that drives the autocollimator, it contains the data collection code for all experiments performed in this project. This zip file also includes a Jupyter notebook that explains the adaptive thresholding algorithm we developed for accurate spot tracking.