Fun With Science / Globe Deconstruction / Coriolis Drifters
Fifteen weather buoys, no intention of proving anything, and the length of the day to within half a per cent.
Free-floating ocean drifters do not travel in straight lines. Riding on top of whatever current is carrying them is a small circular wobble — an inertial oscillation — and its two properties are pure kinematics of a rotating body. The loops turn clockwise in the northern hemisphere and counter-clockwise in the southern, reversing at the equator. And the time to complete one loop follows T = 11.97 h ÷ sin φ — stretching toward infinity at the equator, tightening toward both poles. This page tests both against public data from NOAA's Global Drifter Program: buoys deployed for weather and climate work, by people not arguing with anyone about the shape of the Earth.
Prediction confirmedWhat fifteen buoys establish
Loop direction was correct in 14 out of 14 cases where a handedness could be resolved at all — every northern buoy clockwise, every southern buoy counter-clockwise, with the fifteenth showing no dominant sense either way. Loop period matched the sine-of-latitude law within 10% for 13 of 15. Fitting the one free constant across all fifteen recovers half a sidereal day as 12.02 ± 0.25 hours against a true 11.967 — so these buoys measure the length of Earth's day to within half a per cent, having been launched to do nothing of the kind.
What makes this decisive rather than merely consistent is that the competing models don't disagree by a little. They predict qualitatively different figures, and the difference is visible without any statistics at all.
Take the local Coriolis parameter, f, which sets both the rate and the handedness of the loops. It is twice the component of the planet's rotation along your local vertical:
f = 0 everywhere. There are no inertial loops at any latitude. Drifters follow the current and nothing else.f = 2Ω at every location: loops of identical period, roughly 12 hours, turning the same way from the centre to the rim. Nothing distinguishes one circle of latitude from another, and nothing at all happens at the equator. Worth saying plainly: nobody defends this model. It is here as a logical bracket, because it is the only way a flat Earth can rotate at all. The position actually taken in the book is the stationary disc under a turning sky — which is the first panel, f = 0, no loops anywhere.f = 2Ω sin φ. Loops are fastest at the poles, slow to nothing at the equator, and reverse handedness across it, because the local vertical points the opposite way relative to the spin.This is the part that matters most, and it is easy to skim past. These buoys are not instruments for measuring the Earth. A Global Drifter Program float is a plastic sphere with a satellite transmitter and a drogue hanging fifteen metres below it, released into the ocean by people who want to know about currents and sea-surface temperature. It has no sensitive axis. It is not aimed at anything. It does not measure rotation, or latitude, or the shape of the planet.
All it does is report where it is.
The rotation isn't in what the buoys measure. It's in how they move.
The signature is a property of the trajectory — something nobody has to record, because it emerges from a list of positions when someone else, later, asks a different question. The oceanographers who collected this data were not testing anything about Earth's spin. Many of them actively did not want these loops: near-inertial motion is routinely filtered out of circulation studies because it obscures the mean flow that the study is actually about. The part of the record that demonstrates the rotation is the part the original users throw away.
That provenance closes a door that is otherwise always open. The standard objection to any rotation experiment is an objection about the instrument: it drifts, it was calibrated on a rotating-Earth assumption, it is responding to some other medium or effect. Those objections need an instrument to attach themselves to. A float has no bias term, no calibration chain to Earth's rotation, no sensitive axis to misalign, and nothing inside it that could plausibly be responding to something other than the water it is sitting in. It is a lump of plastic going where the sea takes it, and the sea takes it in circles whose direction reverses at the equator.
One buoy per latitude rung, January to April 2019, each analysed independently. “Confidence” is the ratio of clockwise to counter-clockwise energy in the search band — how cleanly one handedness dominates. Rows shaded red fall outside 10% of prediction.
| Latitude | Buoy ID | Measured | Predicted | Ratio | Direction | Confidence | Samples |
|---|---|---|---|---|---|---|---|
| 63.1°N | 64503690 | 12.4 h | 13.4 h | 0.93 | CW ↻ | 3× | 2734 |
| 54.4°N | 62851930 | 14.7 h | 14.7 h | 1.00 | CW ↻ | 14× | 2881 |
| 50.9°N | 62327400 | 15.3 h | 15.4 h | 1.00 | CW ↻ | 60× | 2516 |
| 31.5°N | 132721 | 23.4 h | 22.9 h | 1.02 | CW ↻ | 6× | 1029 |
| 25.4°N | 63947840 | 29.7 h | 27.9 h | 1.07 | not resolved | 1× | 2881 |
| 15.2°N | 63342980 | 48.8 h | 45.8 h | 1.07 | CW ↻ | 12× | 2881 |
| 9.9°N | 63342960 | 80.0 h | 69.6 h | 1.15 | CW ↻ | 9× | 2881 |
| 17.8°S | 64824440 | 38.4 h | 39.2 h | 0.98 | CCW ↺ | 17× | 2881 |
| 22.7°S | 63776040 | 24.3 h | 31.1 h | 0.78 | CCW ↺ | 15× | 2240 |
| 27.6°S | 64730890 | 26.0 h | 25.8 h | 1.00 | CCW ↺ | 23× | 2881 |
| 33.8°S | 132736 | 22.7 h | 21.5 h | 1.06 | CCW ↺ | 19× | 887 |
| 40.9°S | 139847 | 17.9 h | 18.3 h | 0.98 | CCW ↺ | 11× | 951 |
| 46.5°S | 63460290 | 17.0 h | 16.5 h | 1.03 | CCW ↺ | 32× | 2881 |
| 55.4°S | 64823290 | 14.8 h | 14.5 h | 1.02 | CCW ↺ | 9× | 2881 |
| 59.1°S | 65709950 | 13.8 h | 13.9 h | 0.99 | CCW ↺ | 121× | 2881 |
Predicted period is 11.967 h ÷ sin φ, computed from the buoy's own mean latitude with no fitted parameters.
The relationship has exactly one constant in it. Write the law as T = A ÷ sin φ and ask what value of A the fifteen buoys actually imply, rather than assuming it:
| Method | Recovered A | Error against truth |
|---|---|---|
| Unweighted mean ± standard error | 12.02 ± 0.25 h | 0.4% |
| Median | 12.05 h | 0.7% |
| Weighted variants (linear, √, log confidence) | 11.93 – 11.98 h | 0.01–0.3% |
| True value (half a sidereal day) | 11.967 h | — |
A, so a fifteen-buoy mean carries a standard error of 0.25 h — about 2% — and a bootstrap over the fifteen gives a 95% interval of 11.5 to 12.5 h. The true value sits comfortably inside it. Every weighting scheme tried lands between 11.93 and 11.98 h, and the best of them within a hundredth of a per cent — but that is luck operating inside a two-per-cent error bar, not precision. Quoting the prettiest of them as the result would be exactly the move this review criticises the book for, so: fifteen buoys recover half a sidereal day as 12.02 ± 0.25 h against a true 11.967 — right to within 0.4%, with a couple of per cent of room. Doubling it: a sidereal day of 24.0 ± 0.5 hours against an actual 23.93.That is roughly the accuracy Arthur Compton got in 1915 from a ring of water on a bench, built for the purpose. These fifteen were built to track ocean currents. The point was never that drifters are a precision clock — a ring laser does this ten million times better — it is that the number falls out of data collected for something else entirely, by instruments that cannot see the sky, and lands on the right answer.
One further consistency point, raised before anyone else does. The 25.4°N buoy is excluded from the handedness count but its 29.7-hour period is still in this fit — a defensible split, because a peak was found in the search band whether or not one rotational sense dominated it, and period and handedness are separate measurements. It is worth showing that the choice does not flatter the answer: dropping that buoy entirely moves the unweighted mean from 12.02 h to 11.97 h, a shift of 0.4% — toward the true value, not away. Keeping it in makes the headline slightly worse.
One methodological note, since the weighting is doing visible work. The confidence figure is the ratio of clockwise to counter-clockwise energy in the search band, computed per buoy before any of this and with no knowledge of the answer — and every weighting scheme moves the result toward the truth rather than away from it, which is how an honest quality metric behaves and is not how a fudge factor behaves. Discarding the two weakest buoys outright makes the answer worse (12.04 h), so the good number is not coming from dropping inconvenient data.
Everything here comes from a public archive and can be reproduced from scratch.
drifter_hourly_qc on the AOML server at erddap.aoml.noaa.gov/gdp/erddap. Public domain. The product is documented in Elipot et al. (2016). Fields used: ID, time, latitude, longitude, ve, vn.w = (ve − mean) + i(vn − mean). Removing the mean strips out the background current so the loops stand clear of the drift.2Ω sin φ is in radians per second. Converting to cycles per hour requires dividing by 2π and multiplying by 3600. Omitting the 2π puts the predicted frequency 6.28× too high, drags the search band away from the signal, and returns confident nonsense for the handedness. Correct form: f = Ω sin|φ| / π × 3600 cycles/hour. Sanity check it against T ≈ 69.6 h at 9.9° and 13.4 h at 63°.Stated before anyone else has to.
Fifteen buoys is a ladder, not a distribution. The airtight version of this claim is statistical — hemisphere energy asymmetry across hundreds of drifters, binned by latitude, crossing zero at the equator. One buoy per rung demonstrates the effect and traces the curve; it does not yet pin down the scatter. That larger run has in fact been done, by Elipot & Lumpkin (2008) across the whole array, and it returns the sin φ law and the hemisphere asymmetry — but it is their work, not this page's.
The selection rule matters more than the disclaimer, so here it is. Latitude rungs were fixed first, roughly every 5–10°. For each rung, the first buoy in the January–April 2019 window with a continuous track long enough to hold several loop periods was taken, and analysed. No buoy was analysed and then discarded. Three rows carry short windows (887, 951 and 1,029 samples against 2,881 for a full window) because those tracks ended or were interrupted — not because they were trimmed. Anyone can pull a different fifteen; the interesting reply would be a set that does not reverse at the equator.
Several periods are a few percent off, and one is about 20% off. That is the buoy at 22.7°S, and the discrepancy is real physics rather than noise. Two effects push measured periods off f. Near-inertial waves are intrinsically super-inertial — their dispersion relation puts them slightly above f — which is the generic reason measured periods skew short. And the background flow shifts the effective frequency to roughly f + ζ/2: cyclonic vorticity raises it and shortens the loop, anticyclonic vorticity lowers it and lengthens the loop, which is why near-inertial energy pools in anticyclones in the first place. So the fast buoy at 22.7°S wants cyclonic vorticity or wave propagation; the slow one at 9.9°N is the one that fits the anticyclonic story. These periods are deliberately left uncorrected. Correcting them would tighten the fit and would also be the single easiest place to hide a thumb on the scale.
“These are tides, not inertial loops.” Worth raising because the 63.1°N buoy invites it: 12.4 h sits close to the M2 semidiurnal tide at 12.42 h, and northern shelf seas have strong tidal currents, so that row may well be partly tidal — treat it as the weakest in the table. But it cannot be the general explanation. Tidal periods are fixed — 12.42, 12.00, 23.93, 25.82 hours — and do not scale with sin φ; tidal ellipses put energy into both rotary senses rather than one; and most of the table sits at periods (17 to 80 hours) with no tidal line anywhere near. A tide that reversed handedness at the equator and stretched toward infinity approaching it would not be a tide.
“The fixes assume a globe, so the loops are a coordinate artefact.” Satellite positioning does use a WGS-84 ellipsoid, so the objection is worth stating. It does not work: coordinate transformations are smooth and cannot manufacture a 12-to-80-hour oscillation whose period tracks latitude and whose handedness flips at a line. The loops are kilometres across in raw latitude and longitude, before any projection.
“The loops are wind-driven, not rotation-driven.” Half right, and the half that is right does not help. Wind is what excites an inertial oscillation — that is why loop amplitude is erratic and is not plotted here. The frequency is set by f alone, and frequency is what this page tests.
Velocities are a derived product. The ve/vn fields are computed by interpolating satellite position fixes and differentiating them, with quality control applied. The inertial signal is present in the raw fixes too, but anyone who wants to argue “interpolation artifact” is entitled to, and the clean answer is to redo one buoy from raw fixes. Also not done here.
The band-pass is for display, not for manufacturing the result. The unfiltered rotary spectrum already shows the hemisphere asymmetry at roughly ten to one. Filtering makes the loops legible on a chart; it does not create them.
The natural objection: if Coriolis comes from the Earth's spin, and the spin is fastest at the equator — a thousand miles an hour — shouldn't the effect be strongest there rather than absent?
The acceleration is a = −2Ω × v, and everything follows from which way that cross product points. For horizontal deflection only the vertical component of Ω contributes, giving f = 2Ω sin φ — the same for any heading at a given latitude, and zero at the equator. At the equator the rotation axis lies flat in the local horizontal plane: motion north or south is parallel to it, so the cross product vanishes, and motion east or west produces a force that is vertical rather than sideways.
That vertical part does not disappear — it goes as cos φ and is maximal at the equator. It is the Eötvös effect: travel east and you weigh very slightly less, travel west and slightly more. One cross product, two projections, opposite latitude dependence. The horizontal one dies at the equator; the vertical one peaks there.
And this is not an exotic prediction that only shows up in buoy data. The same sign flip is the reason hurricanes spin counter-clockwise north of the equator and clockwise south of it — and the reason none form within about five degrees of the line, where f is too small to organise a rotating storm at all. Most readers already believe that one. The drifters are the same fact, measured rather than watched.
tabledap, dataset drifter_hourly_qc, erddap.aoml.noaa.gov/gdp/erddap. Analysis window January–April 2019.f + ζ/2 effective frequency used in §6.