⚡ Freespeed Power Analyzer
Upload a CSV file exported from the Freespeed app to get started.
What you'll get:
- 1 Summary statistics for every device in your test
- 2 Interactive power-over-time charts
- 3 Device agreement analysis (Bland-Altman, error metrics)
- 4 Smooth mean-max power curves
Open the Freespeed app, run a comparison test, export as CSV, then upload using the sidebar.
⚡ Test Analysis
Date
—
Duration
—
Avg Power
—
Max Power
—
Power Over Time
Loading chart…
Heart Rate
Loading chart…
Cadence
Loading chart…
Speed
Loading chart…
Advanced Pedal Metrics
Only available from dual-sided power meters.
Loading…
Loading…
Loading…
Mean Max Power
Smooth curves showing the best average power each device can sustain for any given duration. Hover to read values.
Loading chart…
📋 CP data points
Correlation Matrix
Values close to 1.000 indicate strong agreement between devices.
Summary Statistics
Device Agreement
ℹ️ How to read these results
Mean Diff — Average power difference. Negative means the device reads lower than the reference.
Bias % — Mean difference as a percentage. Closer to 0% = better agreement.
MAE — Average size of the difference ignoring direction. Lower is better.
RMSE — Like MAE but penalises large errors more. If RMSE ≫ MAE, there are occasional big discrepancies.
R² — How well devices track each other (0–1). Above 0.95 is excellent; above 0.99 is outstanding.
Difference over time: Top panel = watts, bottom = percentage. Consistent values near zero = good agreement.
Session Metadata
Accuracy Statistics (from CSV header)
Time-Series Data