HealthWavy Smart Health Tools for Everyday Wellness

Calories & Activity · Power trace analysis

Normalised Power Analyzer

Analyse a uniform cycling power trace with a 30-second rolling fourth-power calculation, average watts and variability ratio.

MODEL WORKSPACE

Power trace analysis workspace

Uniform recording samples; at least ten minutes

Paste 60–1200 samples, separated by commas. Zeros must remain in the data; gaps cannot be reconstructed.

Example values are shown. Change them to calculate your result.

YOUR RESULT

Your power trace report

200 W · normalised estimate

Complete 30-second windows; first partial window excluded

Average power200 W
Variability ratio1
Recorded duration10 min
Samples120
Complete rolling windows115
Full result table
Calculated from the current values, with rounded display.
SampleElapsed secondsRaw WFull-window mean W
15200Incomplete
210200Incomplete
315200Incomplete
420200Incomplete
525200Incomplete
630200200
735200200
840200200
945200200
1050200200
1155200200
1260200200
1365200200
1470200200
1575200200
1680200200
1785200200
1890200200
1995200200
20100200200
21105200200
22110200200
23115200200
24120200200
25125200200
26130200200
27135200200
28140200200
29145200200
30150200200
31155200200
32160200200
33165200200
34170200200
35175200200
36180200200
37185200200
38190200200
39195200200
40200200200
41205200200
42210200200
43215200200
44220200200
45225200200
46230200200
47235200200
48240200200
49245200200
50250200200
51255200200
52260200200
53265200200
54270200200
55275200200
56280200200
57285200200
58290200200
59295200200
60300200200
61305200200
62310200200
63315200200
64320200200
65325200200
66330200200
67335200200
68340200200
69345200200
70350200200
71355200200
72360200200
73365200200
74370200200
75375200200
76380200200
77385200200
78390200200
79395200200
80400200200
81405200200
82410200200
83415200200
84420200200
85425200200
86430200200
87435200200
88440200200
89445200200
90450200200
91455200200
92460200200
93465200200
94470200200
95475200200
96480200200
97485200200
98490200200
99495200200
100500200200
101505200200
102510200200
103515200200
104520200200
105525200200
106530200200
107535200200
108540200200
109545200200
110550200200
111555200200
112560200200
113565200200
114570200200
115575200200
116580200200
117585200200
118590200200
119595200200
120600200200

Independent NP-style implementation, not an exact device-replication guarantee. Uniform samples, retained zeros and at least 10 minutes are required. The first incomplete window is excluded; devices may use different initialisation or gap handling. NP is a TrainingPeaks metric; no affiliation is implied.

HEALTHWAVY AI

Let’s work it out.

Ask about this tool, enter your values, or understand your result.

Ask in your own language.

GET STARTED

How to use Normalised Power Analyzer

  1. Paste consecutive watts at the selected fixed sample interval.
  2. Each rolling value represents a full trailing 30-second window.
  3. At least ten minutes are required here to reduce the influence of the initial window.

Worked example

A uniform ten-minute trace of 200 W has average power 200 W, normalised estimate 200 W and variability ratio 1.0.

Formula, accuracy & limitations

At each complete 30-second window, calculate mean power, raise that mean to the fourth power, average those fourth powers, then take the fourth root. Average power includes all samples. Variability ratio = modelled normalised power / average power.

Independent NP-style implementation, not an exact device-replication guarantee. Uniform samples, retained zeros and at least 10 minutes are required. The first incomplete window is excluded; devices may use different initialisation or gap handling. NP is a TrainingPeaks metric; no affiliation is implied.

These outputs use the stated model and your supplied inputs. A mathematically consistent model can still differ from personal measurements. Scenario curves and formula comparisons are not statistical confidence intervals.

Source and method context ↗

Prepare a uniform power trace

Paste consecutive watts at the selected fixed sample interval. Keep coasting zeros and include every interval. A list that omits recording gaps or mixes one-second and five-second samples does not represent a uniform time series, and the calculator cannot recover timestamps from watts alone.

Understand the complete-window convention

Each rolling value represents a full trailing 30-second window. Initial incomplete windows are excluded instead of being zero-padded. The fourth-power operation gives variable high-output periods more influence than ordinary averaging. The raw trace and rolling trace are plotted separately with their units clearly marked.

Compare implementation details before device totals

At least ten minutes are required here to reduce the influence of the initial window. A device can still show a slightly different number because of gaps, smoothing or recording conventions. This worksheet is transparent about its method and does not claim to reproduce every commercial implementation.

Understand why the displayed trace is sampled

Every supplied watt value contributes to ordinary average power, and every complete trailing window contributes to the fourth-power estimate. The chart and table may show fewer points to keep the page readable on a phone. That display reduction does not mean peaks or zeros were removed from the calculation. A raw watt sample represents the end of its recording interval here, while a rolling mean is placed at the end of its complete 30-second window. Compare those time conventions before checking a device trace.

QUICK ANSWERS

Frequently asked questions

Why are zero-watt samples important?

Zeros represent elapsed coasting or stopped time when they belong to the recording. Dropping them changes duration, average power and rolling-window behaviour.

Can I paste irregular timestamped data?

This interface accepts a uniform list of watts only. Resample timestamped data with an appropriate method before using it.

Why is a short trace rejected?

The tool requires at least ten minutes. A 30-second window occupies a large fraction of a short trace and can make the metric hard to interpret.

Does the variability ratio measure fitness?

It compares this trace’s normalised estimate with its average. It is not a fitness percentile, a recovery score or proof of training quality.