Demo dashboard · Sample athlete
Synthetic training data. Coaching examples are prewritten, so you can explore before connecting Garmin.
Training notebook
49 activities since November 2025
This year
1,291 km 802 mi
41 sessions, 50 h 38 min
This month
0.0 km 0.0 mi
0 sessions
Weekly average
30.5 km 19.0 mi
last 12 weeks, 1.0 a week
All time
1,548 km 962 mi
61 hours, 8,285 m 27,182 ft climbed
Patterns
Performance
Conditions
Sessions
Training locations Choose a location to focus this notebook on your training there.
Monthly volume Kilometres Miles per month
Daily volume See active days and gaps across your training history. Use the slider below the chart to browse dates.
The conditions you trained in 49 sessions with sample weather
In the rain 0 sessions with 0.2 mm or more
Windy 0 sessions with wind of 25 km/h 16 mph or more
Temperature and efficiency
Each point represents a session. The line summarizes efficiency within temperature bands. Differences may also reflect route, effort and training changes.
Wind and efficiency
Compare recorded efficiency with the estimated wind at session time. These points give context rather than isolate wind’s effect. Session reviews include wind along the route when available.
Conditions over time Temperature and wind for each session
Sessions The recordings behind these patterns, grouped by week.
Show earlier weeks
Loading earlier weeks…
{"empty": false, "category": "cycle", "kind": null, "pace_mode": false, "kind_group": "", "totals": {"all": {"count": 49, "km": 1548.428, "hours": 60.72833333333333, "secs": 218622, "elev": 8285}, "year": {"count": 41, "km": 1290.704, "hours": 50.6475, "secs": 182331, "elev": 6998}, "month": {"count": 0, "km": 0.0, "hours": 0.0, "secs": 0, "elev": 0}, "weekly_avg_km": 30.51275, "weekly_avg_count": 1.0}, "days_count": 49, "has_km": true, "monthly": {"months": ["2025-11-01", "2025-12-01", "2026-01-01", "2026-02-01", "2026-03-01", "2026-04-01", "2026-05-01", "2026-06-01", "2026-07-01", "2026-08-01", "2026-09-01", "2026-10-01", "2026-11-01"], "unit": "km", "groups": ["all"], "labels": {"all": ""}, "values": {"all": [131.4, 126.3, 156.1, 125.1, 122.0, 134.1, 155.3, 69.2, 126.7, 163.2, 116.9, 122.2, 0.0]}, "count": [4, 4, 5, 4, 4, 4, 5, 2, 4, 5, 4, 4, 0]}, "daily": {"days": ["2025-11-08", "2025-11-09", "2025-11-10", "2025-11-11", "2025-11-12", "2025-11-13", "2025-11-14", "2025-11-15", "2025-11-16", "2025-11-17", "2025-11-18", "2025-11-19", "2025-11-20", "2025-11-21", "2025-11-22", "2025-11-23", "2025-11-24", "2025-11-25", "2025-11-26", "2025-11-27", "2025-11-28", "2025-11-29", "2025-11-30", "2025-12-01", "2025-12-02", "2025-12-03", "2025-12-04", "2025-12-05", "2025-12-06", "2025-12-07", "2025-12-08", "2025-12-09", "2025-12-10", "2025-12-11", "2025-12-12", "2025-12-13", "2025-12-14", "2025-12-15", "2025-12-16", "2025-12-17", "2025-12-18", "2025-12-19", "2025-12-20", "2025-12-21", "2025-12-22", "2025-12-23", "2025-12-24", "2025-12-25", "2025-12-26", "2025-12-27", "2025-12-28", "2025-12-29", "2025-12-30", "2025-12-31", "2026-01-01", "2026-01-02", "2026-01-03", "2026-01-04", "2026-01-05", "2026-01-06", "2026-01-07", "2026-01-08", "2026-01-09", "2026-01-10", "2026-01-11", "2026-01-12", "2026-01-13", "2026-01-14", "2026-01-15", "2026-01-16", "2026-01-17", "2026-01-18", "2026-01-19", "2026-01-20", "2026-01-21", "2026-01-22", "2026-01-23", "2026-01-24", "2026-01-25", "2026-01-26", "2026-01-27", "2026-01-28", "2026-01-29", "2026-01-30", "2026-01-31", "2026-02-01", "2026-02-02", "2026-02-03", "2026-02-04", "2026-02-05", "2026-02-06", "2026-02-07", "2026-02-08", "2026-02-09", "2026-02-10", "2026-02-11", "2026-02-12", "2026-02-13", "2026-02-14", "2026-02-15", "2026-02-16", "2026-02-17", "2026-02-18", "2026-02-19", "2026-02-20", "2026-02-21", "2026-02-22", "2026-02-23", "2026-02-24", "2026-02-25", "2026-02-26", "2026-02-27", "2026-02-28", "2026-03-01", "2026-03-02", "2026-03-03", "2026-03-04", "2026-03-05", "2026-03-06", "2026-03-07", "2026-03-08", "2026-03-09", "2026-03-10", "2026-03-11", "2026-03-12", "2026-03-13", "2026-03-14", "2026-03-15", "2026-03-16", "2026-03-17", "2026-03-18", "2026-03-19", "2026-03-20", "2026-03-21", "2026-03-22", "2026-03-23", "2026-03-24", "2026-03-25", "2026-03-26", "2026-03-27", "2026-03-28", "2026-03-29", "2026-03-30", "2026-03-31", "2026-04-01", "2026-04-02", "2026-04-03", "2026-04-04", "2026-04-05", "2026-04-06", "2026-04-07", "2026-04-08", "2026-04-09", "2026-04-10", "2026-04-11", "2026-04-12", "2026-04-13", "2026-04-14", "2026-04-15", "2026-04-16", "2026-04-17", "2026-04-18", "2026-04-19", "2026-04-20", "2026-04-21", "2026-04-22", "2026-04-23", "2026-04-24", "2026-04-25", "2026-04-26", "2026-04-27", "2026-04-28", "2026-04-29", "2026-04-30", "2026-05-01", "2026-05-02", "2026-05-03", "2026-05-04", "2026-05-05", "2026-05-06", "2026-05-07", "2026-05-08", "2026-05-09", "2026-05-10", "2026-05-11", "2026-05-12", "2026-05-13", "2026-05-14", "2026-05-15", "2026-05-16", "2026-05-17", "2026-05-18", "2026-05-19", "2026-05-20", "2026-05-21", "2026-05-22", "2026-05-23", "2026-05-24", "2026-05-25", "2026-05-26", "2026-05-27", "2026-05-28", "2026-05-29", "2026-05-30", "2026-05-31", "2026-06-01", "2026-06-02", "2026-06-03", "2026-06-04", "2026-06-05", "2026-06-06", "2026-06-07", "2026-06-08", "2026-06-09", "2026-06-10", "2026-06-11", "2026-06-12", "2026-06-13", "2026-06-14", "2026-06-15", "2026-06-16", "2026-06-17", "2026-06-18", "2026-06-19", "2026-06-20", "2026-06-21", "2026-06-22", "2026-06-23", "2026-06-24", "2026-06-25", "2026-06-26", "2026-06-27", "2026-06-28", "2026-06-29", "2026-06-30", "2026-07-01", "2026-07-02", "2026-07-03", "2026-07-04", "2026-07-05", "2026-07-06", "2026-07-07", "2026-07-08", "2026-07-09", "2026-07-10", "2026-07-11", "2026-07-12", "2026-07-13", "2026-07-14", "2026-07-15", "2026-07-16", "2026-07-17", "2026-07-18", "2026-07-19", "2026-07-20", "2026-07-21", "2026-07-22", "2026-07-23", "2026-07-24", "2026-07-25", "2026-07-26", "2026-07-27", "2026-07-28", "2026-07-29", "2026-07-30", "2026-07-31", "2026-08-01", "2026-08-02", "2026-08-03", "2026-08-04", "2026-08-05", "2026-08-06", "2026-08-07", "2026-08-08", "2026-08-09", "2026-08-10", "2026-08-11", "2026-08-12", "2026-08-13", "2026-08-14", "2026-08-15", "2026-08-16", "2026-08-17", "2026-08-18", "2026-08-19", "2026-08-20", "2026-08-21", "2026-08-22", "2026-08-23", "2026-08-24", "2026-08-25", "2026-08-26", "2026-08-27", "2026-08-28", "2026-08-29", "2026-08-30", "2026-08-31", "2026-09-01", "2026-09-02", "2026-09-03", "2026-09-04", "2026-09-05", "2026-09-06", "2026-09-07", "2026-09-08", "2026-09-09", "2026-09-10", "2026-09-11", "2026-09-12", "2026-09-13", "2026-09-14", "2026-09-15", "2026-09-16", "2026-09-17", "2026-09-18", "2026-09-19", "2026-09-20", "2026-09-21", "2026-09-22", "2026-09-23", "2026-09-24", "2026-09-25", "2026-09-26", "2026-09-27", "2026-09-28", "2026-09-29", "2026-09-30", "2026-10-01", "2026-10-02", "2026-10-03", "2026-10-04", "2026-10-05", "2026-10-06", "2026-10-07", "2026-10-08", "2026-10-09", "2026-10-10", "2026-10-11", "2026-10-12", "2026-10-13", "2026-10-14", "2026-10-15", "2026-10-16", "2026-10-17", "2026-10-18", "2026-10-19", "2026-10-20", "2026-10-21", "2026-10-22", "2026-10-23", "2026-10-24", "2026-10-25", "2026-10-26", "2026-10-27", "2026-10-28", "2026-10-29", "2026-10-30", "2026-10-31", "2026-11-01"], "unit": "km", "groups": ["all"], "labels": {"all": ""}, "values": {"all": [35.62, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 36.9, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 36.49, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 22.44, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 32.35, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 37.04, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 32.19, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 24.69, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 33.37, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 31.93, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 37.09, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 22.09, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 31.63, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 31.73, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 35.87, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 23.36, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 34.13, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 30.33, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 32.14, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 25.93, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 33.63, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 35.63, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 36.31, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 26.42, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 35.73, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 31.69, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 37.6, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 25.22, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 30.5, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 30.25, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 36.98, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 32.17, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 36.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 22.01, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 31.91, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 36.82, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 36.09, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 25.93, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 30.12, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 34.71, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 36.34, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 22.57, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 31.13, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 32.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 31.18, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 22.38, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 32.23, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 33.48, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 34.08, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]}, "acts": [[{"id": 7, "kind": "", "km": 35.62, "min": 83}], [], [], [], [], [], [], [{"id": 14, "kind": "", "km": 36.9, "min": 89}], [], [], [], [], [], [], [{"id": 21, "kind": "", "km": 36.49, "min": 85}], [], [], [], [], [], [], [{"id": 28, "kind": "", "km": 22.44, "min": 52}], [], [], [], [], [], [], [{"id": 35, "kind": "", "km": 32.35, "min": 77}], [], [], [], [], [], [], [{"id": 42, "kind": "", "km": 37.04, "min": 87}], [], [], [], [], [], [], [{"id": 49, "kind": "", "km": 32.19, "min": 76}], [], [], [], [], [], [], [{"id": 56, "kind": "", "km": 24.69, "min": 57}], [], [], [], [], [], [], [{"id": 63, "kind": "", "km": 33.37, "min": 81}], [], [], [], [], [], [], [{"id": 70, "kind": "", "km": 31.93, "min": 76}], [], [], [], [], [], [], [{"id": 77, "kind": "", "km": 37.09, "min": 87}], [], [], [], [], [], [], [{"id": 84, "kind": "", "km": 22.09, "min": 52}], [], [], [], [], [], [], [{"id": 91, "kind": "", "km": 31.63, "min": 73}], [], [], [], [], [], [], [{"id": 98, "kind": "", "km": 31.73, "min": 76}], [], [], [], [], [], [], [{"id": 105, "kind": "", "km": 35.87, "min": 83}], [], [], [], [], [], [], [{"id": 112, "kind": "", "km": 23.36, "min": 55}], [], [], [], [], [], [], [{"id": 119, "kind": "", "km": 34.13, "min": 81}], [], [], [], [], [], [], [{"id": 126, "kind": "", "km": 30.33, "min": 70}], [], [], [], [], [], [], [{"id": 133, "kind": "", "km": 32.14, "min": 75}], [], [], [], [], [], [], [{"id": 140, "kind": "", "km": 25.93, "min": 61}], [], [], [], [], [], [], [{"id": 147, "kind": "", "km": 33.63, "min": 78}], [], [], [], [], [], [], [{"id": 154, "kind": "", "km": 35.63, "min": 85}], [], [], [], [], [], [], [{"id": 161, "kind": "", "km": 36.31, "min": 85}], [], [], [], [], [], [], [{"id": 168, "kind": "", "km": 26.42, "min": 61}], [], [], [], [], [], [], [{"id": 175, "kind": "", "km": 35.73, "min": 84}], [], [], [], [], [], [], [{"id": 182, "kind": "", "km": 31.69, "min": 74}], [], [], [], [], [], [], [{"id": 189, "kind": "", "km": 37.6, "min": 88}], [], [], [], [], [], [], [{"id": 196, "kind": "", "km": 25.22, "min": 58}], [], [], [], [], [], [], [{"id": 203, "kind": "", "km": 30.5, "min": 70}], [], [], [], [], [], [], [{"id": 210, "kind": "", "km": 30.25, "min": 72}], [], [], [], [], [], [], [{"id": 217, "kind": "", "km": 36.98, "min": 89}], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [{"id": 238, "kind": "", "km": 32.17, "min": 77}], [], [], [], [], [], [], [{"id": 245, "kind": "", "km": 36.0, "min": 86}], [], [], [], [], [], [], [{"id": 252, "kind": "", "km": 22.01, "min": 51}], [], [], [], [], [], [], [{"id": 259, "kind": "", "km": 31.91, "min": 75}], [], [], [], [], [], [], [{"id": 266, "kind": "", "km": 36.82, "min": 85}], [], [], [], [], [], [], [{"id": 273, "kind": "", "km": 36.09, "min": 86}], [], [], [], [], [], [], [{"id": 280, "kind": "", "km": 25.93, "min": 60}], [], [], [], [], [], [], [{"id": 287, "kind": "", "km": 30.12, "min": 73}], [], [], [], [], [], [], [{"id": 294, "kind": "", "km": 34.71, "min": 83}], [], [], [], [], [], [], [{"id": 301, "kind": "", "km": 36.34, "min": 84}], [], [], [], [], [], [], [{"id": 308, "kind": "", "km": 22.57, "min": 52}], [], [], [], [], [], [], [{"id": 315, "kind": "", "km": 31.13, "min": 72}], [], [], [], [], [], [], [{"id": 322, "kind": "", "km": 32.0, "min": 77}], [], [], [], [], [], [], [{"id": 329, "kind": "", "km": 31.18, "min": 73}], [], [], [], [], [], [], [{"id": 336, "kind": "", "km": 22.38, "min": 53}], [], [], [], [], [], [], [{"id": 343, "kind": "", "km": 32.23, "min": 77}], [], [], [], [], [], [], [{"id": 350, "kind": "", "km": 33.48, "min": 79}], [], [], [], [], [], [], [{"id": 357, "kind": "", "km": 34.08, "min": 82}], [], [], [], [], [], [], [], []]}, "points": [{"date": "2025-11-08", "pace": 139.8, "kmh": 25.75, "km": 35.62, "hr": 132, "id": 7, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2025-11-15", "pace": 144.3, "kmh": 24.95, "km": 36.9, "hr": 136, "id": 14, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2025-11-22", "pace": 140.3, "kmh": 25.65, "km": 36.49, "hr": 131, "id": 21, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2025-11-29", "pace": 138.3, "kmh": 26.03, "km": 22.44, "hr": 136, "id": 28, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2025-12-06", "pace": 142.4, "kmh": 25.29, "km": 32.35, "hr": 133, "id": 35, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2025-12-13", "pace": 140.5, "kmh": 25.62, "km": 37.04, "hr": 133, "id": 42, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2025-12-20", "pace": 141.1, "kmh": 25.52, "km": 32.19, "hr": 138, "id": 49, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2025-12-27", "pace": 138.1, "kmh": 26.06, "km": 24.69, "hr": 132, "id": 56, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2026-01-03", "pace": 145.1, "kmh": 24.82, "km": 33.37, "hr": 138, "id": 63, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2026-01-10", "pace": 142.0, "kmh": 25.36, "km": 31.93, "hr": 131, "id": 70, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2026-01-17", "pace": 140.1, "kmh": 25.7, "km": 37.09, "hr": 132, "id": 77, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2026-01-24", "pace": 140.5, "kmh": 25.61, "km": 22.09, "hr": 134, "id": 84, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2026-01-31", "pace": 139.1, "kmh": 25.89, "km": 31.63, "hr": 131, "id": 91, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2026-02-07", "pace": 143.8, "kmh": 25.03, "km": 31.73, "hr": 137, "id": 98, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2026-02-14", "pace": 139.6, "kmh": 25.79, "km": 35.87, "hr": 138, "id": 105, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2026-02-21", "pace": 140.4, "kmh": 25.64, "km": 23.36, "hr": 136, "id": 112, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2026-02-28", "pace": 142.3, "kmh": 25.3, "km": 34.13, "hr": 135, "id": 119, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2026-03-07", "pace": 139.0, "kmh": 25.89, "km": 30.33, "hr": 131, "id": 126, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2026-03-14", "pace": 139.7, "kmh": 25.78, "km": 32.14, "hr": 138, "id": 133, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2026-03-21", "pace": 141.6, "kmh": 25.43, "km": 25.93, "hr": 133, "id": 140, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2026-03-28", "pace": 139.8, "kmh": 25.75, "km": 33.63, "hr": 136, "id": 147, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2026-04-04", "pace": 143.4, "kmh": 25.1, "km": 35.63, "hr": 132, "id": 154, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2026-04-11", "pace": 139.9, "kmh": 25.73, "km": 36.31, "hr": 136, "id": 161, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2026-04-18", "pace": 137.7, "kmh": 26.15, "km": 26.42, "hr": 137, "id": 168, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2026-04-25", "pace": 140.7, "kmh": 25.58, "km": 35.73, "hr": 130, "id": 175, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2026-05-02", "pace": 141.0, "kmh": 25.52, "km": 31.69, "hr": 138, "id": 182, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2026-05-09", "pace": 141.0, "kmh": 25.53, "km": 37.6, "hr": 131, "id": 189, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2026-05-16", "pace": 139.2, "kmh": 25.86, "km": 25.22, "hr": 131, "id": 196, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2026-05-23", "pace": 138.3, "kmh": 26.02, "km": 30.5, "hr": 134, "id": 203, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2026-05-30", "pace": 143.3, "kmh": 25.11, "km": 30.25, "hr": 137, "id": 210, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2026-06-06", "pace": 143.9, "kmh": 25.01, "km": 36.98, "hr": 130, "id": 217, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2026-06-27", "pace": 143.6, "kmh": 25.07, "km": 32.17, "hr": 136, "id": 238, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2026-07-04", "pace": 142.9, "kmh": 25.19, "km": 36.0, "hr": 136, "id": 245, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2026-07-11", "pace": 139.7, "kmh": 25.76, "km": 22.01, "hr": 138, "id": 252, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2026-07-18", "pace": 140.4, "kmh": 25.63, "km": 31.91, "hr": 132, "id": 259, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2026-07-25", "pace": 138.6, "kmh": 25.97, "km": 36.82, "hr": 136, "id": 266, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2026-08-01", "pace": 143.4, "kmh": 25.1, "km": 36.09, "hr": 132, "id": 273, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2026-08-08", "pace": 139.8, "kmh": 25.75, "km": 25.93, "hr": 131, "id": 280, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2026-08-15", "pace": 144.4, "kmh": 24.92, "km": 30.12, "hr": 138, "id": 287, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2026-08-22", "pace": 143.1, "kmh": 25.16, "km": 34.71, "hr": 136, "id": 294, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2026-08-29", "pace": 139.0, "kmh": 25.9, "km": 36.34, "hr": 132, "id": 301, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2026-09-05", "pace": 137.4, "kmh": 26.21, "km": 22.57, "hr": 136, "id": 308, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2026-09-12", "pace": 138.0, "kmh": 26.09, "km": 31.13, "hr": 138, "id": 315, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2026-09-19", "pace": 145.0, "kmh": 24.82, "km": 32.0, "hr": 137, "id": 322, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2026-09-26", "pace": 141.0, "kmh": 25.52, "km": 31.18, "hr": 131, "id": 329, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2026-10-03", "pace": 142.3, "kmh": 25.3, "km": 22.38, "hr": 130, "id": 336, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2026-10-10", "pace": 142.7, "kmh": 25.23, "km": 32.23, "hr": 137, "id": 343, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2026-10-17", "pace": 140.8, "kmh": 25.56, "km": 33.48, "hr": 131, "id": 350, "name": "Weekend ride", "group": "all", "kind": ""}, {"date": "2026-10-24", "pace": 144.6, "kmh": 24.89, "km": 34.08, "hr": 135, "id": 357, "name": "Weekend ride", "group": "all", "kind": ""}], "pace_line": [["2025-11-29", 140.05], ["2025-12-06", 140.3], ["2025-12-13", 140.4], ["2025-12-20", 140.5], ["2025-12-27", 140.5], ["2026-01-03", 140.5], ["2026-01-10", 141.1], ["2026-01-17", 141.1], ["2026-01-24", 140.5], ["2026-01-31", 140.5], ["2026-02-07", 140.5], ["2026-02-14", 140.5], ["2026-02-21", 140.4], ["2026-02-28", 140.4], ["2026-03-07", 140.4], ["2026-03-14", 139.7], ["2026-03-21", 140.4], ["2026-03-28", 139.8], ["2026-04-04", 140.4], ["2026-04-11", 139.9], ["2026-04-18", 139.8], ["2026-04-25", 139.9], ["2026-05-02", 140.7], ["2026-05-09", 140.7], ["2026-05-16", 140.7], ["2026-05-23", 139.9], ["2026-05-30", 140.7], ["2026-06-06", 141.0], ["2026-06-27", 143.3], ["2026-07-04", 143.3], ["2026-07-11", 143.3], ["2026-07-18", 142.9], ["2026-07-25", 140.4], ["2026-08-01", 141.65], ["2026-08-08", 140.4], ["2026-08-15", 140.4], ["2026-08-22", 140.4], ["2026-08-29", 140.4], ["2026-09-05", 139.8], ["2026-09-12", 139.8], ["2026-09-19", 139.8], ["2026-09-26", 141.0], ["2026-10-03", 141.0], ["2026-10-10", 141.0], ["2026-10-17", 141.0], ["2026-10-24", 142.3]], "efficiency": {"points": [["2025-11-08", 3.251], ["2025-11-15", 3.058], ["2025-11-22", 3.264], ["2025-11-29", 3.19], ["2025-12-06", 3.169], ["2025-12-13", 3.21], ["2025-12-20", 3.082], ["2025-12-27", 3.291], ["2026-01-03", 2.997], ["2026-01-10", 3.226], ["2026-01-17", 3.245], ["2026-01-24", 3.186], ["2026-01-31", 3.294], ["2026-02-07", 3.045], ["2026-02-14", 3.114], ["2026-02-21", 3.142], ["2026-02-28", 3.123], ["2026-03-07", 3.294], ["2026-03-14", 3.113], ["2026-03-21", 3.187], ["2026-03-28", 3.155], ["2026-04-04", 3.169], ["2026-04-11", 3.154], ["2026-04-18", 3.181], ["2026-04-25", 3.28], ["2026-05-02", 3.083], ["2026-05-09", 3.249], ["2026-05-16", 3.291], ["2026-05-23", 3.237], ["2026-05-30", 3.055], ["2026-06-06", 3.207], ["2026-06-27", 3.072], ["2026-07-04", 3.087], ["2026-07-11", 3.112], ["2026-07-18", 3.236], ["2026-07-25", 3.182], ["2026-08-01", 3.169], ["2026-08-08", 3.276], ["2026-08-15", 3.01], ["2026-08-22", 3.083], ["2026-08-29", 3.27], ["2026-09-05", 3.211], ["2026-09-12", 3.151], ["2026-09-19", 3.02], ["2026-09-26", 3.247], ["2026-10-03", 3.244], ["2026-10-10", 3.069], ["2026-10-17", 3.252], ["2026-10-24", 3.073]], "line": [["2025-11-29", 3.22], ["2025-12-06", 3.19], ["2025-12-13", 3.2], ["2025-12-20", 3.19], ["2025-12-27", 3.19], ["2026-01-03", 3.19], ["2026-01-10", 3.19], ["2026-01-17", 3.21], ["2026-01-24", 3.21], ["2026-01-31", 3.23], ["2026-02-07", 3.23], ["2026-02-14", 3.19], ["2026-02-21", 3.19], ["2026-02-28", 3.14], ["2026-03-07", 3.14], ["2026-03-14", 3.12], ["2026-03-21", 3.12], ["2026-03-28", 3.14], ["2026-04-04", 3.15], ["2026-04-11", 3.15], ["2026-04-18", 3.17], ["2026-04-25", 3.17], ["2026-05-02", 3.17], ["2026-05-09", 3.17], ["2026-05-16", 3.18], ["2026-05-23", 3.24], ["2026-05-30", 3.24], ["2026-06-06", 3.24], ["2026-06-27", 3.21], ["2026-07-04", 3.09], ["2026-07-11", 3.09], ["2026-07-18", 3.11], ["2026-07-25", 3.11], ["2026-08-01", 3.14], ["2026-08-08", 3.17], ["2026-08-15", 3.17], ["2026-08-22", 3.17], ["2026-08-29", 3.18], ["2026-09-05", 3.18], ["2026-09-12", 3.17], ["2026-09-19", 3.15], ["2026-09-26", 3.15], ["2026-10-03", 3.21], ["2026-10-10", 3.21], ["2026-10-17", 3.21], ["2026-10-24", 3.15]]}, "progress": {"5000": {"label": "5 km", "dist": 5000, "month": [{"p": "2025-11-01", "secs": 670.7, "id": 28}, {"p": "2025-12-01", "secs": 670.0, "id": 56}, {"p": "2026-01-01", "secs": 674.4, "id": 91}, {"p": "2026-02-01", "secs": 677.1, "id": 105}, {"p": "2026-03-01", "secs": 674.3, "id": 126}, {"p": "2026-04-01", "secs": 667.8, "id": 168}, {"p": "2026-05-01", "secs": 671.0, "id": 203}, {"p": "2026-06-01", "secs": 696.6, "id": 238}, {"p": "2026-07-01", "secs": 672.3, "id": 266}, {"p": "2026-08-01", "secs": 674.1, "id": 301}, {"p": "2026-09-01", "secs": 666.3, "id": 308}, {"p": "2026-10-01", "secs": 683.0, "id": 350}], "quarter": [{"p": "2025-10-01", "secs": 670.0, "id": 56}, {"p": "2026-01-01", "secs": 674.3, "id": 126}, {"p": "2026-04-01", "secs": 667.8, "id": 168}, {"p": "2026-07-01", "secs": 666.3, "id": 308}, {"p": "2026-10-01", "secs": 683.0, "id": 350}]}, "10000": {"label": "10 km", "dist": 10000, "month": [{"p": "2025-11-01", "secs": 1341.3, "id": 28}, {"p": "2025-12-01", "secs": 1339.9, "id": 56}, {"p": "2026-01-01", "secs": 1348.9, "id": 91}, {"p": "2026-02-01", "secs": 1354.2, "id": 105}, {"p": "2026-03-01", "secs": 1348.7, "id": 126}, {"p": "2026-04-01", "secs": 1335.5, "id": 168}, {"p": "2026-05-01", "secs": 1342.0, "id": 203}, {"p": "2026-06-01", "secs": 1393.2, "id": 238}, {"p": "2026-07-01", "secs": 1344.7, "id": 266}, {"p": "2026-08-01", "secs": 1348.2, "id": 301}, {"p": "2026-09-01", "secs": 1332.5, "id": 308}, {"p": "2026-10-01", "secs": 1366.1, "id": 350}], "quarter": [{"p": "2025-10-01", "secs": 1339.9, "id": 56}, {"p": "2026-01-01", "secs": 1348.7, "id": 126}, {"p": "2026-04-01", "secs": 1335.5, "id": 168}, {"p": "2026-07-01", "secs": 1332.5, "id": 308}, {"p": "2026-10-01", "secs": 1366.1, "id": 350}]}, "20000": {"label": "20 km", "dist": 20000, "month": [{"p": "2025-11-01", "secs": 2682.6, "id": 28}, {"p": "2025-12-01", "secs": 2679.8, "id": 56}, {"p": "2026-01-01", "secs": 2697.7, "id": 91}, {"p": "2026-02-01", "secs": 2708.4, "id": 105}, {"p": "2026-03-01", "secs": 2697.3, "id": 126}, {"p": "2026-04-01", "secs": 2671.1, "id": 168}, {"p": "2026-05-01", "secs": 2683.9, "id": 203}, {"p": "2026-06-01", "secs": 2786.3, "id": 238}, {"p": "2026-07-01", "secs": 2689.4, "id": 266}, {"p": "2026-08-01", "secs": 2696.5, "id": 301}, {"p": "2026-09-01", "secs": 2665.1, "id": 308}, {"p": "2026-10-01", "secs": 2732.1, "id": 350}], "quarter": [{"p": "2025-10-01", "secs": 2679.8, "id": 56}, {"p": "2026-01-01", "secs": 2697.3, "id": 126}, {"p": "2026-04-01", "secs": 2671.1, "id": 168}, {"p": "2026-07-01", "secs": 2665.1, "id": 308}, {"p": "2026-10-01", "secs": 2732.1, "id": 350}]}}, "heatmap": [[12, 5, 49]], "hist": {"labels": ["0-20", "20-40", "40-60", "60-80", "80-100", "100+"], "counts": [0, 49, 0, 0, 0, 0]}, "cadence": [["2025-11-01", 82.0], ["2025-12-01", 82.0], ["2026-01-01", 82.0], ["2026-02-01", 82.0], ["2026-03-01", 82.0], ["2026-04-01", 82.0], ["2026-05-01", 82.0], ["2026-06-01", 82.0], ["2026-07-01", 82.0], ["2026-08-01", 82.0], ["2026-09-01", 82.0], ["2026-10-01", 82.0]], "mix": [], "weather": {"points": [{"id": 7, "date": "2025-11-08", "name": "Weekend ride", "temp": 12.6, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 139.8, "hr": 132, "eff": 3.251, "easy": true, "heat_sum": 19.6, "heat_cost": "no effect"}, {"id": 14, "date": "2025-11-15", "name": "Weekend ride", "temp": 13.3, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 144.3, "hr": 136, "eff": 3.058, "easy": true, "heat_sum": 20.3, "heat_cost": "0 to 0.5% slower"}, {"id": 21, "date": "2025-11-22", "name": "Weekend ride", "temp": 14.0, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 140.3, "hr": 131, "eff": 3.264, "easy": true, "heat_sum": 21.0, "heat_cost": "0 to 0.5% slower"}, {"id": 28, "date": "2025-11-29", "name": "Weekend ride", "temp": 14.7, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 138.3, "hr": 136, "eff": 3.19, "easy": true, "heat_sum": 21.7, "heat_cost": "0 to 0.5% slower"}, {"id": 35, "date": "2025-12-06", "name": "Weekend ride", "temp": 15.3, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 142.4, "hr": 133, "eff": 3.169, "easy": true, "heat_sum": 22.3, "heat_cost": "0 to 0.5% slower"}, {"id": 42, "date": "2025-12-13", "name": "Weekend ride", "temp": 15.9, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 140.5, "hr": 133, "eff": 3.21, "easy": true, "heat_sum": 22.9, "heat_cost": "0 to 0.5% slower"}, {"id": 49, "date": "2025-12-20", "name": "Weekend ride", "temp": 16.4, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 141.1, "hr": 138, "eff": 3.082, "easy": true, "heat_sum": 23.4, "heat_cost": "0 to 0.5% slower"}, {"id": 56, "date": "2025-12-27", "name": "Weekend ride", "temp": 16.9, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 138.1, "hr": 132, "eff": 3.291, "easy": true, "heat_sum": 23.9, "heat_cost": "0 to 0.5% slower"}, {"id": 63, "date": "2026-01-03", "name": "Weekend ride", "temp": 17.3, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 145.1, "hr": 138, "eff": 2.997, "easy": true, "heat_sum": 24.3, "heat_cost": "0 to 0.5% slower"}, {"id": 70, "date": "2026-01-10", "name": "Weekend ride", "temp": 17.6, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 142.0, "hr": 131, "eff": 3.226, "easy": true, "heat_sum": 24.6, "heat_cost": "0 to 0.5% slower"}, {"id": 77, "date": "2026-01-17", "name": "Weekend ride", "temp": 17.8, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 140.1, "hr": 132, "eff": 3.245, "easy": true, "heat_sum": 24.8, "heat_cost": "0 to 0.5% slower"}, {"id": 84, "date": "2026-01-24", "name": "Weekend ride", "temp": 17.9, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 140.5, "hr": 134, "eff": 3.186, "easy": true, "heat_sum": 24.9, "heat_cost": "0 to 0.5% slower"}, {"id": 91, "date": "2026-01-31", "name": "Weekend ride", "temp": 18.0, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 139.1, "hr": 131, "eff": 3.294, "easy": true, "heat_sum": 25.0, "heat_cost": "0 to 0.5% slower"}, {"id": 98, "date": "2026-02-07", "name": "Weekend ride", "temp": 18.0, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 143.8, "hr": 137, "eff": 3.045, "easy": true, "heat_sum": 25.0, "heat_cost": "0 to 0.5% slower"}, {"id": 105, "date": "2026-02-14", "name": "Weekend ride", "temp": 17.9, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 139.6, "hr": 138, "eff": 3.114, "easy": true, "heat_sum": 24.9, "heat_cost": "0 to 0.5% slower"}, {"id": 112, "date": "2026-02-21", "name": "Weekend ride", "temp": 17.7, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 140.4, "hr": 136, "eff": 3.142, "easy": true, "heat_sum": 24.7, "heat_cost": "0 to 0.5% slower"}, {"id": 119, "date": "2026-02-28", "name": "Weekend ride", "temp": 17.4, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 142.3, "hr": 135, "eff": 3.123, "easy": true, "heat_sum": 24.4, "heat_cost": "0 to 0.5% slower"}, {"id": 126, "date": "2026-03-07", "name": "Weekend ride", "temp": 17.0, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 139.0, "hr": 131, "eff": 3.294, "easy": true, "heat_sum": 24.0, "heat_cost": "0 to 0.5% slower"}, {"id": 133, "date": "2026-03-14", "name": "Weekend ride", "temp": 16.6, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 139.7, "hr": 138, "eff": 3.113, "easy": true, "heat_sum": 23.6, "heat_cost": "0 to 0.5% slower"}, {"id": 140, "date": "2026-03-21", "name": "Weekend ride", "temp": 16.1, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 141.6, "hr": 133, "eff": 3.187, "easy": true, "heat_sum": 23.1, "heat_cost": "0 to 0.5% slower"}, {"id": 147, "date": "2026-03-28", "name": "Weekend ride", "temp": 15.5, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 139.8, "hr": 136, "eff": 3.155, "easy": true, "heat_sum": 22.5, "heat_cost": "0 to 0.5% slower"}, {"id": 154, "date": "2026-04-04", "name": "Weekend ride", "temp": 14.9, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 143.4, "hr": 132, "eff": 3.169, "easy": true, "heat_sum": 21.9, "heat_cost": "0 to 0.5% slower"}, {"id": 161, "date": "2026-04-11", "name": "Weekend ride", "temp": 14.2, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 139.9, "hr": 136, "eff": 3.154, "easy": true, "heat_sum": 21.2, "heat_cost": "0 to 0.5% slower"}, {"id": 168, "date": "2026-04-18", "name": "Weekend ride", "temp": 13.6, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 137.7, "hr": 137, "eff": 3.181, "easy": true, "heat_sum": 20.6, "heat_cost": "0 to 0.5% slower"}, {"id": 175, "date": "2026-04-25", "name": "Weekend ride", "temp": 12.8, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 140.7, "hr": 130, "eff": 3.28, "easy": true, "heat_sum": 19.8, "heat_cost": "no effect"}, {"id": 182, "date": "2026-05-02", "name": "Weekend ride", "temp": 12.1, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 141.0, "hr": 138, "eff": 3.083, "easy": true, "heat_sum": 19.1, "heat_cost": "no effect"}, {"id": 189, "date": "2026-05-09", "name": "Weekend ride", "temp": 11.4, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 141.0, "hr": 131, "eff": 3.249, "easy": true, "heat_sum": 18.4, "heat_cost": "no effect"}, {"id": 196, "date": "2026-05-16", "name": "Weekend ride", "temp": 10.7, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 139.2, "hr": 131, "eff": 3.291, "easy": true, "heat_sum": 17.7, "heat_cost": "no effect"}, {"id": 203, "date": "2026-05-23", "name": "Weekend ride", "temp": 10.0, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 138.3, "hr": 134, "eff": 3.237, "easy": true, "heat_sum": 17.0, "heat_cost": "no effect"}, {"id": 210, "date": "2026-05-30", "name": "Weekend ride", "temp": 9.3, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 143.3, "hr": 137, "eff": 3.055, "easy": true, "heat_sum": 16.3, "heat_cost": "no effect"}, {"id": 217, "date": "2026-06-06", "name": "Weekend ride", "temp": 8.7, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 143.9, "hr": 130, "eff": 3.207, "easy": true, "heat_sum": 15.7, "heat_cost": "no effect"}, {"id": 238, "date": "2026-06-27", "name": "Weekend ride", "temp": 7.1, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 143.6, "hr": 136, "eff": 3.072, "easy": true, "heat_sum": 14.1, "heat_cost": "no effect"}, {"id": 245, "date": "2026-07-04", "name": "Weekend ride", "temp": 6.8, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 142.9, "hr": 136, "eff": 3.087, "easy": true, "heat_sum": 13.8, "heat_cost": "no effect"}, {"id": 252, "date": "2026-07-11", "name": "Weekend ride", "temp": 6.4, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 139.7, "hr": 138, "eff": 3.112, "easy": true, "heat_sum": 13.4, "heat_cost": "no effect"}, {"id": 259, "date": "2026-07-18", "name": "Weekend ride", "temp": 6.2, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 140.4, "hr": 132, "eff": 3.236, "easy": true, "heat_sum": 13.2, "heat_cost": "no effect"}, {"id": 266, "date": "2026-07-25", "name": "Weekend ride", "temp": 6.1, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 138.6, "hr": 136, "eff": 3.182, "easy": true, "heat_sum": 13.1, "heat_cost": "no effect"}, {"id": 273, "date": "2026-08-01", "name": "Weekend ride", "temp": 6.0, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 143.4, "hr": 132, "eff": 3.169, "easy": true, "heat_sum": 13.0, "heat_cost": "no effect"}, {"id": 280, "date": "2026-08-08", "name": "Weekend ride", "temp": 6.0, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 139.8, "hr": 131, "eff": 3.276, "easy": true, "heat_sum": 13.0, "heat_cost": "no effect"}, {"id": 287, "date": "2026-08-15", "name": "Weekend ride", "temp": 6.1, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 144.4, "hr": 138, "eff": 3.01, "easy": true, "heat_sum": 13.1, "heat_cost": "no effect"}, {"id": 294, "date": "2026-08-22", "name": "Weekend ride", "temp": 6.3, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 143.1, "hr": 136, "eff": 3.083, "easy": true, "heat_sum": 13.3, "heat_cost": "no effect"}, {"id": 301, "date": "2026-08-29", "name": "Weekend ride", "temp": 6.6, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 139.0, "hr": 132, "eff": 3.27, "easy": true, "heat_sum": 13.6, "heat_cost": "no effect"}, {"id": 308, "date": "2026-09-05", "name": "Weekend ride", "temp": 7.0, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 137.4, "hr": 136, "eff": 3.211, "easy": true, "heat_sum": 14.0, "heat_cost": "no effect"}, {"id": 315, "date": "2026-09-12", "name": "Weekend ride", "temp": 7.4, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 138.0, "hr": 138, "eff": 3.151, "easy": true, "heat_sum": 14.4, "heat_cost": "no effect"}, {"id": 322, "date": "2026-09-19", "name": "Weekend ride", "temp": 7.9, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 145.0, "hr": 137, "eff": 3.02, "easy": true, "heat_sum": 14.9, "heat_cost": "no effect"}, {"id": 329, "date": "2026-09-26", "name": "Weekend ride", "temp": 8.5, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 141.0, "hr": 131, "eff": 3.247, "easy": true, "heat_sum": 15.5, "heat_cost": "no effect"}, {"id": 336, "date": "2026-10-03", "name": "Weekend ride", "temp": 9.1, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 142.3, "hr": 130, "eff": 3.244, "easy": true, "heat_sum": 16.1, "heat_cost": "no effect"}, {"id": 343, "date": "2026-10-10", "name": "Weekend ride", "temp": 9.7, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 142.7, "hr": 137, "eff": 3.069, "easy": true, "heat_sum": 16.7, "heat_cost": "no effect"}, {"id": 350, "date": "2026-10-17", "name": "Weekend ride", "temp": 10.4, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 140.8, "hr": 131, "eff": 3.252, "easy": true, "heat_sum": 17.4, "heat_cost": "no effect"}, {"id": 357, "date": "2026-10-24", "name": "Weekend ride", "temp": 11.1, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 144.6, "hr": 135, "eff": 3.073, "easy": true, "heat_sum": 18.1, "heat_cost": "no effect"}], "by_temp": [{"label": "-10 to 0", "lo": -10, "hi": 0, "n": 0, "x": null, "median": null}, {"label": "0 to 5", "lo": 0, "hi": 5, "n": 0, "x": null, "median": null}, {"label": "5 to 10", "lo": 5, "hi": 10, "n": 18, "x": 6.9, "median": 3.16}, {"label": "10 to 15", "lo": 10, "hi": 15, "n": 14, "x": 12.7, "median": 3.213}, {"label": "15 to 20", "lo": 15, "hi": 20, "n": 17, "x": 17.3, "median": 3.169}, {"label": "20 to 25", "lo": 20, "hi": 25, "n": 0, "x": null, "median": null}, {"label": "25 to 40", "lo": 25, "hi": 40, "n": 0, "x": null, "median": null}], "by_wind": [{"label": "0 to 10", "lo": 0, "hi": 10, "n": 0, "x": null, "median": null}, {"label": "10 to 15", "lo": 10, "hi": 15, "n": 49, "x": 12, "median": 3.181}, {"label": "15 to 20", "lo": 15, "hi": 20, "n": 0, "x": null, "median": null}, {"label": "20 to 25", "lo": 20, "hi": 25, "n": 0, "x": null, "median": null}, {"label": "25 to 30", "lo": 25, "hi": 30, "n": 0, "x": null, "median": null}, {"label": "30 to 40", "lo": 30, "hi": 40, "n": 0, "x": null, "median": null}, {"label": "40 to 100", "lo": 40, "hi": 100, "n": 0, "x": null, "median": null}], "n": 49, "wet": 0, "windy": 0, "n_cmp": 49, "warmest": {"id": 91, "date": "2026-01-31", "name": "Weekend ride", "temp": 18.0, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 139.1, "hr": 131, "eff": 3.294, "easy": true, "heat_sum": 25.0, "heat_cost": "0 to 0.5% slower"}, "coldest": {"id": 273, "date": "2026-08-01", "name": "Weekend ride", "temp": 6.0, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 143.4, "hr": 132, "eff": 3.169, "easy": true, "heat_sum": 13.0, "heat_cost": "no effect"}, "windiest": {"id": 7, "date": "2025-11-08", "name": "Weekend ride", "temp": 12.6, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 139.8, "hr": 132, "eff": 3.251, "easy": true, "heat_sum": 19.6, "heat_cost": "no effect"}, "wettest": null}}