The altitude split on this page is not an independent altitude measurement. Both altitude channels, I(120 km) and I(300 km), are computed from the same ground TEC field through the two-layer Chapman model described below. The only altitude-dependent degree of freedom in that model is the scalar auroral fraction f, which is itself a deterministic function of the ground perturbation amplitude, applied through a fixed latitude mask. The decomposition is therefore a re-expression of the ground field, not a second, independent observation of it.
This matters for the independence check below. A low R² between the derived altitude indices and the ground index does not establish that the altitude channels carry independent information, because the mapping from ground field to altitude channels is deterministic. Two deterministic functions of one field can be weakly correlated with that field and still contain nothing it does not already contain.
The first write-up of this analysis overclaimed on exactly this point. Its conclusions should not be cited; the corrected version, v2.0.0, supersedes it. The dashboard below is retained because the decomposition itself is correctly implemented and its behaviour is worth being able to inspect — but it should be read as a model diagnostic, not as evidence about altitude structure.
What this page does still show. The Chapman decomposition is correctly implemented and internally consistent, and the dashboard is a faithful view of how that model behaves across a real storm. That is a statement about the model, and it is the only kind of statement this page supports. No critical exponent is claimed here, and none should be inferred from it.
GPS Total Electron Content (TEC) measures the column-integrated electron density — it cannot tell you where along the ray path those electrons sit. We decompose the vertical profile using a two-layer Chapman model: a solar EUV layer centered at 300 km (F-region, scale height H = 60 km) and an auroral precipitation layer at 120 km (E-region, H = 20 km).
The auroral fraction is storm-intensity-dependent: f = min(0.7, max(0.1, 0.1 + 0.6 × RMS/1000)), where RMS is the ground perturbation amplitude in nT. During quiet conditions (RMS ~ 20 nT), f ≈ 0.11; during intense storms (RMS ~ 700 nT), f ≈ 0.52. Only stations poleward of 60° magnetic latitude receive precipitation.
These are implementation and self-consistency checks on the decomposition: agreement with an independent library, analytical round-trips, and comparison against published empirical profiles. They establish that the model is coded correctly and conserves what it should. They do not establish that the altitude split carries independent altitude information — see the correction at the top of this page.
The altitude coherence switch must be robust to three sources of uncertainty: (1) station count — does the signal survive with fewer magnetometers? (2) auroral fraction — how sensitive is Δ to the assumed f? (3) Chapman scale heights — what if the assumed layer thickness is wrong?
Sensitivity data from Halloween 2003 (29 Oct, 41 stations, 36 with TEC). Bootstrap uses 200 resamples per station count.