Date: {{ workout.metadata.start_time }}
Activity Type: {{ workout.metadata.activity_type }}
| Metric | Value |
|---|---|
| Average Power | {{ workout.power_analysis.avg_power|format_power }} |
| Maximum Power | {{ workout.power_analysis.max_power|format_power }} |
| Normalized Power | {{ workout.summary.normalized_power|format_power }} |
| Intensity Factor | {{ "%.2f"|format(workout.summary.intensity_factor) }} |
| Metric | Value |
|---|---|
| Average Heart Rate | {{ workout.heart_rate_analysis.avg_heart_rate|format_heart_rate }} |
| Maximum Heart Rate | {{ workout.heart_rate_analysis.max_heart_rate|format_heart_rate }} |
| Metric | Value |
|---|---|
| Average Speed | {{ workout.speed_analysis.avg_speed|format_speed }} |
| Maximum Speed | {{ workout.speed_analysis.max_speed|format_speed }} |
| Minute | Distance (km) | Avg Speed (km/h) | Avg Cadence | Avg HR | Max HR | Avg Gradient (%) | Elevation Change (m) | Avg Power (W) |
|---|---|---|---|---|---|---|---|---|
| {{ row.minute_index }} | {{ "%.2f"|format(row.distance_km) if row.distance_km is not none }} | {{ "%.1f"|format(row.avg_speed_kmh) if row.avg_speed_kmh is not none }} | {{ "%.0f"|format(row.avg_cadence) if row.avg_cadence is not none }} | {{ "%.0f"|format(row.avg_hr) if row.avg_hr is not none }} | {{ "%.0f"|format(row.max_hr) if row.max_hr is not none }} | {{ "%.1f"|format(row.avg_gradient) if row.avg_gradient is not none }} | {{ "%.1f"|format(row.elevation_change) if row.elevation_change is not none }} | {{ "%.0f"|format(row.avg_real_power or row.avg_power_estimate) if (row.avg_real_power or row.avg_power_estimate) is not none }} |