User guide
User guide · 6 of 9
Analyzing a run
The analysis page shows the virtual elevation of a run, the parameters behind it and the air speed it uses. A new analysis opens already fitted: CdA is set to the value that best explains the run, and you check and refine it from there.
Reading the chart
The chart draws the virtual elevation (VE) computed from your power, speed and parameters, over the recorded elevation from your device. Switch the axis between Distance and Time, hide the recorded elevation, or shade the Laps or Loops of the run.
- A good fit follows the shape of the road, and on a loop or out and back ends at the height it started.
- VE climbs steadily: CdA (or Crr) is too low. Power that wasn't spent on drag shows up as climbing.
- VE sinks steadily: CdA (or Crr) is too high.
- A sudden step usually means braking, a power dropout or a GPS speed glitch, not your position. Avoid that stretch.
- VE rises one way and falls the other on an out and back: wind. Try the Weather or Manual air speed.
Under the chart:
- Difference from recorded elevation (RMS): how closely VE follows the recorded elevation over the whole run.
- Run closure error, for joined runs: how far from its starting height the run ends. Close to 0 is the goal.
- Loop drift (RMS), with the loops overlay: how far each loop ends from where it started, with a table per loop.
When several laps are joined into one run, dashed lines mark the joins. VE holds level across each join, and distance continues from where the previous leg ended.
Parameters
Total mass, air density, Crr and drivetrain loss start from the saved analysis, the ride settings or your profile, in that order. CdA has a slider for quick exploration (0.100–0.600 m²) and a box for exact values; the profile updates as you move it.
Suggest CdA
A new analysis opens at the suggested CdA, and the note under the parameters says how it was found. If you change CdA, Reset to brings back the suggestion. The suggestion is refitted whenever you change the other parameters or the air speed. Suggest CdA fits again on demand, by one of:
| Close the run (out and back) | For joined runs: the run ends at the height it started. Insensitive to elevation errors, which cancel at the same place. |
| Close the loops | Each loop found in the run ends at the height it started. Works with noisy elevation data. |
| Match recorded elevation | VE follows the recorded elevation as closely as possible. Needs good (barometric) elevation data. |
Fitting Crr too
Tick Fit Crr too to fit Crr along with CdA. That only works when the run holds enough information to tell them apart: the recorded elevation, or two or more loops ridden at different speeds. A single closed run is one equation with two unknowns: many CdA and Crr pairs close it equally well, so MyCdA then fits CdA only and keeps your Crr.
Air speed
Drag depends on your speed relative to the air. The Air speed card chooses where that comes from:
| Measured | Air speed recorded by a sensor in the file. The most accurate when available. |
| Still air | Air speed equals ground speed. Right on windless days; the default without a sensor. |
| Weather | Hourly wind for the time and place of the ride, from Open-Meteo: forecast models for the last 90 days, reanalysis before that. Needs GPS. Treat results as indicative. |
| Manual | A constant wind you enter: speed and the direction it blows from (0° north, 90° east). Use it when you measured the wind, or when the weather data looks wrong. |
With a wind, the GPS track gives your direction of travel at every point, and the wind's component along it is added to your ground speed: a headwind raises air speed, a tailwind lowers it. A crosswind doesn't add drag directly; its effect on your position's drag (yaw) is part of the CdA you measure.
Wind at rider height
Forecasts and weather stations report the wind 10 m above the ground. Near the ground it's slower, more so among trees and buildings. MyCdA scales the 10 m wind to rider height using the ride's wind exposure, set in the ride settings:
| Exposure | Course | Wind at rider height |
|---|---|---|
| Open | fields, seafront | × 0.60 |
| Mixed (default) | hedges, scattered trees | × 0.50 |
| Sheltered | suburbs, woods | × 0.41 |
A manual wind is scaled the same way, unless you tick Measured at rider height, for example with a handheld anemometer at handlebar height.
Air density
The calculator button next to air density opens the air density calculator (also on its own at /rho). Look up the ride's weather fills in temperature, dew point and pressure for the time and place of the ride; Use current conditions here uses your location now. You can also type the values:
- Temperature, and either dew point or relative humidity.
- Sea-level pressure, as weather services report it, with the altitude where you rode, or station pressure, the absolute pressure a barometer reads where you rode.
Press Use this value to copy the result into the analysis.
Saving and exporting
- Give the analysis a name (and notes, such as the position or equipment tested).
- Optionally make it the ride's baseline: the other analyses of the ride are compared with it.
- Press Save. The analysis stores its laps or range and every parameter, including the air speed source.
Reopening a saved analysis restores exactly what you saved. If you change a saved analysis and close or reload the tab before saving, the browser asks first. Export CSV downloads the run with time, distance, power, speed, air speed, recorded and virtual elevation, for your own spreadsheet. Delete removes the analysis.
Something missing or unclear? Ask the user community or contact us.