A dynamometer measures whatever power an engine actually makes on the day of the pull — and the weather that day changes the number. Hot, low-pressure air is thinner and carries less oxygen into the engine, which lowers the observed reading; cold, high-pressure air is denser and inflates it. A correction factor removes that weather noise by scaling the observed reading to what the engine would have produced under a fixed, standard set of atmospheric conditions, so runs made on different days — or at different shops, or different altitudes — can be compared fairly.

How the correction factor is calculated

This approximation multiplies 29.92 divided by total station pressure in inHg by the square root of absolute temperature divided by 519.67°R. The exact reference is 60°F and 29.92 inHg. It omits humidity and does not implement a certified correction standard.

Inputs and what they mean

Enter the observed horsepower your dyno pull showed, the ambient temperature in °F, and the barometric pressure in inHg. All three ship with realistic example values so you can see a worked result immediately — try the preset buttons (Standard day, Hot/low pressure, Cold/high pressure) to see how the same 350 hp reading corrects differently across common weather conditions.

Reading CF above and below 1.00

A correction factor above 1.00 means your test day's air was thinner than standard — hot temperatures, low barometric pressure, or high altitude all push CF upward, so your observed reading gets corrected up to estimate what a standard-day pull would have shown. A correction factor below 1.00 means denser-than-standard air (cold, high pressure) — your observed reading gets corrected down. Either way, the corrected number is meant to strip the weather out of the comparison.

Limits and how this differs from full SAE J1349

SAE J1349 uses different reference conditions and dry-air pressure. This two-input estimator omits water-vapor pressure and cannot establish SAE compliance. Do not use sea-level-adjusted pressure, or compare results from different correction standards as though they were interchangeable.