Your training data, visualized.
- Download your TrainingPeaks data following the instructions here
- Make sure to download the "Workout Summary". For each year (Jan 1st - Dec 31st), you should get a CSV file. Save them into the
data
directory asworkouts_{year}.csv
, for exampledata/workouts_2024.csv
. - Create a
events.csv
file in thedata
directory. This file should contain a list of events that you have completed. The format should be:eventDate,name,eventType,eventDistance,result,resultSwim,resultBike,resultRun,resultLink 2020-01-04,Perrigo Parkrun,RunningRoad,5K,0:21:23,,,,https://www.parkrun.us/perrigo/results/32/ ...
- Make sure to download the "Workout Summary". For each year (Jan 1st - Dec 31st), you should get a CSV file. Save them into the
- Install the dependencies
pip install -r requirements.txt
- Run the notebooks to create each info-graphic with your own data. Since there are elements of the code that are specific to my data, you may need to adjust the text content and placements.
If you have any suggestions for improvements, feel free to add your own notebook to the notebooks directory.
This project is open-sourced under the MIT License - see the LICENSE file for details.