Christopher Bronner -- christopher.bronner@gmail.com 2 Jun 2018
This python script imports gpx files recorded with the Runkeeper app, extracts statistics, visualizes runs and compares multiple runs.
Check out the annotated notebooks 'GPS tracker.ipynb' and 'run stat analysis.ipynb' to see what the script does!
- Reads a singe gpx file and extracts different metrics
- Visualizes the data in a height profile, a pace profile and running maps
GPS evaluate file.ipynb eval_file.py (contains the functionality of the above GPS tracker, but is readily importable)
GPS multiple file analysis.ipynb
- Runs eval_file.py on every gpx file in a specified folder
- Saves the extracted parameters in a csv file named run-stats.csv
- Analyzes run-stats.csv and shows a list of longest runs and fastest half marathons
- Overlay different runs in one map
- Identify whether two runs were on the same route
- Identify where the runner lives