digitalEPO
A lone road cyclist climbing a hairpin on an alpine pass, the road switching back up the mountainside behind with first light on the upper bends (AI-generated image)AI
AI-generated image

Endurance data, read against what is possible

Digital EPO: Strava Data Tools, Plausibility Checks and GPX Audits

Instruments that reconstruct what a recorded performance demanded, and a reference for the platforms that do the recording.

Endurance sport runs on numbers that almost nobody inspects. A segment time, a climbing rate, a power figure and an elevation total are read as facts, when each is the output of a device making estimates under difficult conditions. Most of the time the estimates are good. Sometimes they are not, and it shows.

Digital EPO exists to inspect them. The instruments below take figures that any public activity already displays, or a file you hold yourself, and report what those figures require of the person who produced them. Where a result exceeds what a human body can supply, they say so and leave the reason open.

Every reading is endurance data pushed back through the physics that produced it. That is the whole method, and it needs no account on any tracking platform, no upload and no permission of any kind, because the handful of figures a public activity already displays is enough to work backwards from.

Strava data tools: read a result, or read a file

  1. 01

    Strava plausibility check

    Distance, time, climbing and rider weight go in. Implied watts per kg, VAM and a verdict against the professional ceiling come out. No file and no account needed, because the figures are the ones already on the screen.

    →
  2. 02

    GPX and TCX file audit

    Drop in your own activity and the parser walks every recorded point, reporting elevation spikes, position jumps, impossible accelerations and gaps. The file is read in the browser and never uploaded anywhere.

    →
  3. 03

    Watts per kg calculator

    For when the power number is already known. Converts watts and body mass into relative power, then places the result on the duration-adjusted scale that decides whether a figure is strong, elite or outside the record.

    →
  4. 04

    VAM calculator

    Vertical metres per hour, the one climbing measure that compares cleanly across riders, bikes and disciplines. Useful precisely where aerodynamic assumptions are weakest and gravity does nearly all of the work.

    →
  5. 05

    Cycling FTP calculator

    A twenty-minute or ramp test converted into threshold power, placed on a chart by ability, and set against the way sustainable power changes across a riding career.

    →

What digital EPO was, and why the name still fits

From about 2013 this address carried a satirical tool. It read a Garmin device or a TCX file, raised the speed stored inside it by a chosen percentage, and returned the altered file ready to upload. The cycling press covered it widely, and forum threads argued about what it implied for segment leaderboards.

The joke worked because it was pointed. Nothing about a tracking platform can confirm that a file describes something that happened. It records what a device reports, and a device reports whatever it is handed. That gap was the target of the satire, and the gap has not closed since.

The tool is gone. Digital EPO now works that same gap from the other side: if a file can be made to say anything, the defence is to check whether what it says is possible. The instruments here do that arithmetic openly, with their assumptions printed alongside the result instead of hidden inside it.

The original pages are kept in the archive: the earlier build that altered heart rate and climbing too, the argument the satire was built against, and the parody brand page that ran alongside it.

How a tracking platform records your endurance data

Queries

About this site

What is DigitalEPO?

A reference and a set of instruments for endurance data. The tools reconstruct the power a recorded result demands and inspect activity files for recording faults. The written side explains how a tracking platform measures elevation, verifies segment times and decides that something needs a second look before it ranks.

What was the original digital EPO tool?

Between roughly 2013 and 2016 this address hosted the satirical digital EPO tool. It accepted a Garmin device file or a TCX upload and inflated the speed recorded in it, so the altered file could be sent to a tracking platform. It was widely written up in the cycling press at the time.

Does anything here still alter activity files?

No. Nothing on the site writes to a file, and no upload leaves the browser. The GPX audit parses an activity locally and reports only what it finds. The direction of the work is the exact reverse of the original tool: these instruments exist to identify data that cannot possibly be right.

Is a flagged result an accusation?

It is not. The instruments report what a set of figures implies and where that sits against recorded human performance. Errors in distance, elevation, weight entry or device recording produce impossible numbers far more often than deliberate manipulation does, and none of them can be told apart from the outside by arithmetic alone.