No description
Find a file
2026-10-17 12:22:11 +02:00
src First full draft of workout view 2026-10-17 12:11:04 +02:00
.gitignore First draft of importer done 2026-10-15 17:33:35 +02:00
.python-version Initial commit 2026-01-16 15:19:54 +01:00
geocode_cache.jsonl First full draft of workout view 2026-10-17 12:11:04 +02:00
pyproject.toml First full draft of workout view 2026-10-17 12:11:04 +02:00
README.md Update readme 2026-10-17 12:22:11 +02:00
uv.lock First full draft of workout view 2026-10-17 12:11:04 +02:00

Training data analyzer

Modules:

  1. DataImporter: Read new files and import them into the database.
  2. webapp.py: Web app interface for viewing workout data.

Data is stored as:

  • Original workout files: The original files are needed when importing the files into the database using DataImporter, and when plotting the GPS data of specific workout files. The tool does not create its own cached files, and rereads the original file every time it plots the data, in order to reduce the required disk space.
  • Database: A CSV file and a JSON file storing the main statistics of all workout files.