Unit profile — the compressor's own numbers

A datalog tells you what the machine did. It does not tell you what the machine IS. Bore, stroke, rod diameter, cylinder clearance, the polytropic exponent the OEM used, the frame's rod-load limits, and which throw feeds which stage — none of that is in a panel export, and every derived number beyond the log itself needs some of it.

So the profile is saved, not asked for repeatedly. It changes only when somebody restages the machine or moves a pocket. Open it from Tools → Unit profile.

Nothing leaves your device. The PDF is parsed in the browser by a bundled copy of pdf.js — no upload, no service, and no network needed.

Three ways in

A scanned or photographed sheet has no text layer, and that case falls back to typing rather than to OCR. A wrong digit in a clearance percentage is silent and changes every number downstream, which is worse than three minutes of typing.

The throw→stage map

This is the field that matters most, and it is not printed on the sheet as a map. It is inferred: each throw's internal suction pressure sits a few psi below its stage's suction flange pressure, and the stages are far apart — 38.6, 177.9 and 618.2 psig on the reference unit. When two stages are similarly close to a throw the tool refuses the match and asks you to set it, because a stage label given with false confidence is worse than a blank.

With the map set, channel names get a plain-language second line: “TC-19 DISCHG 5A TEMP” becomes “throw 5 · stage 1 · 20-1/8″ · head end”. The raw channel name always stays first — it is what the panel in front of you says.

What the profile unlocks

These carry an uncertainty band and are labelled as needing the run sheet, both in the section and on the verdict card. They are gauges built on the OEM's exponent and a flange pressure, not measurements.