The code is intended to run in python and jupyter notebook. 1. 2020-01-22-10-17a_crop.h5oct_PROCESSED_BSCANS_0-300.h5oct is used by Auto-locating.py to produce 'Located_Particles_0.pickle' etc 2. 'Located_Particles_0' is used by Auto-Tracking.py to produce '2020-01-22-10-17-a_vectors_A.pickle' etc 3. '2020-01-22-10-17-a_vectors_A.pickle' etc are combined by 'Combine_Vectors.ipynb' to produce 'vectors_combined.pickle' 4a. 'vectors_combined.pickle' is used to Analysis-2020-straight.ipynb to produce figure 5-7. 4b. 'vectors_combined.pickle' is used by Analysis-2020-slope.ipynb is to produce figure 8. vector_proc contains diverse helper code. The python packages required for the code to run can be found in the file requirements.txt. The requirements can be install with `pip install -r requirements.txt`.