Skip to content

Latest commit

 

History

History
33 lines (25 loc) · 1.85 KB

README.md

File metadata and controls

33 lines (25 loc) · 1.85 KB

MIT license

ActivityAnalyzer

Analyzes GPX, TCX, and FIT files. Automatically identifies intervals. Does not store any personal data, all calculations are performed in the browser using WebAssembly. Work in progress. Will eventually connect to Strava and perhaps other services.

Building

git clone https://github.com/msimms/ActivityAnalyzer
git submodule update --init
cd ActivityAnalyzer/activity-analyzer
wasm-pack build --target web

Example

An example implementation is available at https://activity-analyzer.app.

Version History

  • 1.6 - Issue 10 Added the ability to export data in CSV format.
  • 1.5 - Issue 9 Added support for pool swim data, as read from FIT files.
  • 1.4 - Issue 7 Added first version of file merging.
  • 1.3 - Issue 8 Fixed issues with FIT files that have developer defined fields. Added ability to show gear shift data.
  • 1.2 - Issue 2 Initial support for file comparison.
  • 1.1 - Issue 6 Added export and split capabilities.
  • 1.0 - Issue 4 Fixed FIT file altitude readings and added first cut at power interval analysis.
  • 0.9 - Issue 1 Added FIT file support.
  • 0.8 - Added first cut at interval analysis.
  • 0.7 - Added split times.
  • 0.6 - Added TCX file support as well as power, cadence, and heart rate data from TCX files.
  • 0.5 - Basic functionality, minus interval detection and TCX file handling.