San Andreas Earthquake Database
October / December 2016
The aim of this project was to create an information system in which data can be accessed, added, downloaded and manipulated. San Andreas is a major tectonic fault line in California that experiences regular earthquakes. I chose to create a database that would allow seismologists to access the data and track patterns in the earthquakes.
The project was written in Python 2.7 using PyCharm. Using object-oriented programming, several scripts and classes work together to make up the menus and different capabilities of the software. Data is stored using binary search trees. These allow information to be accessed in an efficient way, by traversing the tree to find the correct key.
To go alongside the program, I wrote a comprehensive user manual.