get_power_duration_curve
Compute a power duration curve from recent cycling activities. Use the 20-minute output to estimate FTP without a formal test.
Instructions
Get season-best Power Duration Curve across recent activities.
Downloads FIT files for recent cycling activities and computes best mean maximal power at each standard duration. Returns season bests with which activity and date each best came from.
Durations: 5s (sprint), 30s, 1min, 5min (VO2 max proxy), 10min, 20min (FTP proxy), 60min
Use the 20-minute best × 0.95 as a strong FTP estimate without a formal test.
Warning: downloads multiple FIT files — may take 30-60 seconds for 20 activities.
Args: num_activities: Number of recent activities to analyze (default 20, max 50) activity_type: Activity type to filter (default "cycling")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| activity_type | No | cycling | |
| num_activities | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |