diff options
Diffstat (limited to 'cli/cli.go')
| -rw-r--r-- | cli/cli.go | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -101,7 +101,7 @@ func runBacktest(db *sql.DB) error { slog.Warn("Failed to parse ride GPX", "ride", item.ExternalID, "file", item.GPXPath, "error", err) continue } - reference := time.Duration(item.MovingTimeS) * time.Second + reference := time.Duration(item.ExternalMovingTimeS) * time.Second computed := ride.MovingTime(parsed) samples = append(samples, backtestSample{ externalID: item.ExternalID, @@ -148,9 +148,9 @@ func runBacktest(db *sql.DB) error { func isBacktestEligible(item rides.Ride) bool { return item.GPXPath != "" && item.DistanceM >= backtestMinimumDistanceM && - item.MovingTimeS > 0 && + item.ExternalMovingTimeS > 0 && item.ElapsedTimeS > 0 && - float64(item.MovingTimeS)/float64(item.ElapsedTimeS) >= backtestMinimumMovingRatio + float64(item.ExternalMovingTimeS)/float64(item.ElapsedTimeS) >= backtestMinimumMovingRatio } func meanAbsErr(absErrors []float64) float64 { |
