aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md3
1 files changed, 2 insertions, 1 deletions
diff --git a/README.md b/README.md
index be72c1b..f7633cc 100644
--- a/README.md
+++ b/README.md
@@ -12,6 +12,7 @@ A Go toolkit for analyzing cycling rides from GPX exports: parse rides, detect c
- **Pass crossing detection** — flags which passes a ride crosses and names each climb after the pass it tops (e.g. "Col de Castellaras")
- **Interactive ride profiles** — explores elevation, climbs, and mountain-pass crossings in the web ride detail view
- **Official climb cards** — separates matched climbs from pending matches and expands each matched climb with its own elevation profile
+- **Repeated official climbs** — matches the same official climb once per lap on looping rides, respecting direction
- **Web ride library** — starts a local web server by default, imports Strava rides over a date range, stores metadata in SQLite, and keeps their GPX files on disk
- **Materialized ride values** — computes Cotacol on import, stores its algorithm version in SQLite, and refreshes all computed values with `-backfill`
- **Strava stream metrics** — preserves heart rate, cadence, and power in Garmin-compatible GPX files and in-memory ride columns
@@ -107,7 +108,6 @@ TypeScript checks can also be run directly with `npm run check`, covering format
## TODO
-- http://localhost:8080/rides/368: does not contain Pont Rout
- http://localhost:8080/rides/6: Cat 4 inside Chemin des Lauriers (embrassé)
- Compute estimated power, speed
- Categorised rides like to-dos
@@ -127,6 +127,7 @@ TypeScript checks can also be run directly with `npm run check`, covering format
- performance/profile tracking
- progress bar cli
- processing takes components as input, not entities
+- issue: many passes are pedestriant (cf Marseille Calanques, http://localhost:8080/rides/397)
## Resources