Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/g3th/fit_file_decoder

Decodes '*.fit' files and returns readable values.
https://github.com/g3th/fit_file_decoder

bytes data decoder fit-file hex parsing

Last synced: about 17 hours ago
JSON representation

Decodes '*.fit' files and returns readable values.

Awesome Lists containing this project

README

        

# Fit File Decoder
## Decodes Readable Values from Fit Activity

Load up a *.fit file with an activity, such as running, and decode values like speed, longitude, latitude and more.

Is currently only tested on ```Garmin Forerunner 35``` files, as I have written the decoder (with the help of [Garmin SDK](https://developer.garmin.com/connect-iq/sdk/)) to process my own running activites without using Strava or similar platforms.

The entire route is drawn using ```Folium```, and information (such as average pace, or the length of the entire activity) can be added onto a panel visible in the right side of the page.

Will currently only decode a few values, like longitude, latitude and speed, and return them as readable numbers. The speed is translated into pace. All units are in km (i.e. pace is km per minute). Speed is converted from ```meters per seconds``` as given in the original file.