Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MTB GPX Analyzer

This is a simple Python script to analyze GPX files from a GPS device. It was created to analyze GPX files from a Garmin watch (though it should work with any GPX file). The script plots speed, heart rate and time (or delta time if you choose to analyze only 2 runs), which helps a lot with performance analysis.

How to use

  1. Install the required packages:
pip install -r requirements.txt
  1. Run the script:
python mtb_gpx_analyzer.py [path_to_gpx_file] [path_to_gpx_file2]

If you want to load a specific trail, find it in Strava, then copy its ID from the URL (e.g. https://www.strava.com/segments/1234567). Then run the strava_fetch.py script with the segment ID and name of the trail:

python strava_fetch.py 1234567 "Trail Name"

Output

Here is an example of the output: Output Example The solid line represents the speed, the dashed line represents the time (or delta time) and the dotted line represents the heart rate.

About

Calculates and shows telemetry from MTB GPX ridelogs.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages