Skip to content

Ride analytics: NP, IF, TSS and your power curve

The moment you stop, the ride is already analysed. Normalized power, intensity factor and TSS, the full traces, your zone time and your power curve — all computed on the device, no upload and no wait.

The numbers that matter

The summary opens with the figures you actually compare rides on: average, maximum and normalized power; intensity factor; TSS; calories; and your average cadence and heart rate. Three of those are worth defining, because they are what turn raw watts into training load:

  • Normalized power (NP) — what a ride "felt like" in power terms. It weights the surges, so a stochastic ride reads higher than its flat average, closer to the real physiological cost.
  • Intensity factor (IF) — NP divided by your FTP. An hour at your FTP is 1.0; an easy spin sits near 0.6.
  • TSS — one number for how much a ride took out of you, combining intensity and duration. An hour at FTP is 100 by definition.
CrankPilot ride analysis showing power and heart-rate zone distribution and the power curve

Traces and zones

Below the numbers are the full power, heart-rate and cadence traces for the whole ride, so you can see exactly where an interval fell apart or where your heart rate finally caught up with your legs. Alongside them, the zone distribution shows how long you spent in each power and heart-rate zone — the quickest read on whether an "easy" ride actually stayed easy.

Your power curve

The power curve plots your best effort at every duration from one second to two hours. It is the honest record of what you can do: your five-second sprint, your five-minute VO2max power, your hour. Track it across 30 days, 90 days, 6 months or a year and you can watch one energy system get stronger while another holds steady. A single FTP number hides that; the curve shows it.

All on the device

Every figure here is computed on your iPhone or iPad from the ride you just did. There is no server crunching your data and no account holding it — which also means the analysis is ready the instant you stop, not after a sync.

Put your trainer to work

Coming soon to theApp Store

Requires a Bluetooth smart trainer · iPhone and iPad