The subject model insists, in its own words, that it uses "no earth radius, no kilometres, no great-circle trigonometry." The three demonstrations below render that claim against the model's own source code and bundled data. Every number on this page comes from re-running the subject's own functions.
Demonstration 1 · Self-contradiction Equal Arc, Unequal Disc
The subject's "Equal Arc Flight (N/S)" demos pair a southern flight with a northern partner having the same central angle on a sphere, drive both with a single normalized progress tween, and show both planes finishing at the same wall-clock time. The framing offered is "Equal arc → equal time, regardless of projection distortion." What this section measures is the actual disc path length each arc gets drawn with on the canonical AE projection his sim is committed to underneath all 20 projection skins.
Demonstration 2 · Co-opt with relabel QF27/QF28 in mph
The bundled flightTracks.js contains 241-waypoint
actual flight tracks for Qantas QF27/QF28 with per-waypoint
air speed, ground speed, heading, and wind, all in mph. The
subject's QF demo displays "Air Speed (avg)" and "Ground
Speed (calc)" in degrees-minutes-seconds per hour. The
conversion goes through a hard-coded constant in
js/demos/flightRoutes.js:
const MI_PER_DEG = 69.0936;
const mphToDegPerHour = (mph) => (mph == null || !isFinite(mph)) ? null : mph / MI_PER_DEG;
69.0936 is the Earth's mean great-circle
circumference (≈ 24 873 statute miles) divided by 360°.
The mph values below are the values his model already has,
but is configured not to display.
Demonstration 3 · Cosmetic dropdown One Geometry, Twenty Skins
Per js/core/canonical.js, every coordinate
operation in his simulator routes through one specific
projection (north-pole AE) regardless of which "FE Map" the
user has selected. The dropdown that offers Mercator,
AE-Dual, Hellerick, Mollweide, Robinson, Equal Earth, and
fifteen others is decorative — none of them change the
geometry layer's math. The four panels below render the same
Santiago ↔ Sydney route through four projection skins; the
(lat, lon) values feeding every dot are
identical in all four.
Coming next Planned demonstrations
-
Sun altitude — interpolated vs spherical.
For a given observer and date, show the sun's height on
his vault from the
headroom = 0.12linear interpolation infeGeometry.jsalongside the altitude his simulator computes from the spherical RA/Dec → Az/El identity intransforms.js. The two answers should be different at high latitudes; the model uses one for the visualisation and the other for the readout. -
GeoC fallback exposed.
Side-by-side query of all five ephemeris pipelines for
Mercury, Venus, Mars, Jupiter, Saturn, Uranus, Neptune at
a chosen date. Highlight the cells where his dispatcher's
DE405 → GeoC → VSOP87 → Ptolemyfallback chain silently substitutes DE405 (the heliocentric default) for the requested geocentric pipeline. -
Annotated source viewer.
Each finding from the review linked to the exact line in
his GitHub source, with the verbatim comment context and a
one-line explanation. Pinned to commit
8b0921a; will surface drift if the upstream changes.