For Everyone
Training & analysis
Sport analytics page tour: bike, run, swim
The three sport-specific deep-dive pages and what each section shows.
What this page is
/athlete/<public_id>/analytics/<sport>/ is the sport-specific
deep-dive view. There is one for each of bike, run, and
swim. Each one pulls together the metrics, curves, and zone
breakdowns that make up the athlete's profile in that sport.
What appears on each variant
Common to all sports
- Threshold anchor: CP for bike, run threshold pace / run
CP for run, CSS for swim.
- Volume summary across recent windows.
- Trend chart of the threshold over time, built from
MetricHistory entries with source tags.
Bike-specific
- Power spectrum: VT1 (aerobic threshold), VT2 (anaerobic
threshold = CP), pVO2max (Power at VO2max). VT1 comes from a
lab test if you have one, otherwise estimated at 77% of CP.
VT2 is your CP. pVO2max is either a coach override or your
career-best 5-minute power (sanity-checked: if CP >=
pVO2max, the system substitutes CP * 1.18 to keep the
zones consistent).
- Power curve (MMP) from career best at each duration.
- Sensor summary: pedal balance, torque effectiveness,
pedal smoothness if your power meter records them.
Run-specific
- Power spectrum for run power: same VT1/VT2/pVO2max
structure, anchored to run CP if available.
- Pace curve built from
best_pace_curve on activities.
- Run dynamics: cadence, ground contact time, vertical
oscillation, leg spring stiffness when Stryd or compatible
device is present.
Swim-specific
- CSS pace and trend.
- Pace-duration curve (PDC): distance-pace combinations
from recent training and tests.
- Best paces at standard pool distances (100, 200, 400,
800, 1500 m).
- Swim metrics: stroke rate, distance per stroke, SWOLF,
per-lap distributions.
- EO SwimBETTER session list if the athlete has uploaded
any EO reports.
Filters
- Date window (default 90 days; presets at 30, 90, 180,
365 days).
- For bike: outdoor vs indoor sub-sport filter.
How freshness shows up
Each threshold is tagged with its source ("verified",
"calculator", "modeled", "manual") and its age. If a value is
stale or expired, the page shows an "aging" or "retest
recommended" pill next to it so the coach knows the
projections downstream are working from old data.
See also:
Power curve and career MMP,
Best efforts ladder,
Swim PDC.