summaryrefslogtreecommitdiff
path: root/ride/climb.go
diff options
context:
space:
mode:
authorMartin Kagamino Lehoux <martin@lehoux.net>2026-08-01 23:30:36 +0200
committerMartin Kagamino Lehoux <martin@lehoux.net>2026-08-01 23:30:36 +0200
commitab0b68a2b6bebfccd8ab5c3c7d0420f4ae0cb885 (patch)
tree74d5a299a34a8d466c19567edd69dcf15b651d71 /ride/climb.go
parentb7ef44b22e23126a494614f93e07b248fd6a8f12 (diff)
feat: Add Cotacol difficulty score to climbs
Diffstat (limited to 'ride/climb.go')
-rw-r--r--ride/climb.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/ride/climb.go b/ride/climb.go
index df8798d..8ac60fa 100644
--- a/ride/climb.go
+++ b/ride/climb.go
@@ -45,6 +45,10 @@ func (climb Climb) Score() float64 {
return Score(climb.points, 0, len(climb.points)-1)
}
+func (climb Climb) DifficultyScore() float64 {
+ return difficultyScore(climb.points)
+}
+
func Slope(start, end Point) float64 {
return (end.ElevationM - start.ElevationM) / (end.DistanceM - start.DistanceM)
}