Skip to content
R code for analyzing cycling data
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

bikeR Cycling Data Analysis Library

This is a library of R code that can be used to analyze Garmin FIT files. There are a number of features that are supported by this library including:

  • Computing total ascent / descent for rides / days / months / years
  • Computing normalized power for a ride
  • Generating power reports that contain the peak 5s, 1min, 5min, and FTP for your ride.

Update: 11/12/2015 - after over 5 years, I'm going to start work on creating an R notebook that contains the updated library with some additional analysis.

3rd Party Software

This project contains a binary, FitCSVTool.exe that was compiled from the Garmin FIT SDK, which can be found at:


Want to contribute? Great! Feel free to contact me at if you're interested in contributing.

  1. Fork it.
  2. Create a branch (git checkout -b my_biker)
  3. Commit your changes (git commit -am "Added awesome new power analysis report")
  4. Push to the branch (git push origin my_biker)
  5. Create an [Issue][1] with a link to your branch
  6. Enjoy a refreshing Diet Coke and wait
Something went wrong with that request. Please try again.