Stage 4. spacecraft.js: Voyager 1/2, New Horizons, JWST, Parker, Juno, Lucy, Psyche. Fetches VECTORS (heliocentric ecliptic AU) over a multi-year span through serve.py's cache, Catmull-Rom interpolated per frame; glowing diamond marker + fading trail + label with live distance from Sun and one-way light-time from Earth. Fail-soft per craft. Robustness: sequential fetch (Horizons throttles bursts), serve.py skips caching non-$$SOE (error) responses, and span auto-recovery clamps START/STOP to a craft's SPK coverage from Horizons' own "prior to / after" hints (Psyche pre-launch, Juno past coverage) → 8/8 tracked. Gate: Voyager 1 @2026-07-15 = (-32.07,-136.21,98.55) Δ0.002 AU; JWST Δ0.011 AU from Earth. verify.html gates 10-11 green. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| css | ||
| js | ||
| .gitignore | ||
| CLAUDE.md | ||
| index.html | ||
| README.md | ||
| serve.py | ||
| SOLARGOD_BRIEF.md | ||
| verify.html | ||
SOLARGOD ▸ Solar System View
A browser-based compressed-scale 3D solar system explorer — real ephemerides, scrubbable time across centuries, jump-to-orbit navigation, and live layers for deep-space probes, asteroids, and comets. Sibling of GODSIGH, which watches Earth; SOLARGOD watches everything else. Everything runs client-side from free, public, keyless data.
Status: pre-build. The full spec lives in SOLARGOD_BRIEF.md.
Quickstart (once built)
python3 serve.py
# open http://127.0.0.1:8147
Planned layers
| Layer | Source | Notes |
|---|---|---|
| Planets | JPL Keplerian elements (Standish) | computed locally, no network — scrub 1800–2050 |
| Moons & rings | JPL SSD satellite elements | 21 major moons, Saturn/Uranus rings |
| Spacecraft | JPL Horizons | Voyagers, New Horizons, JWST, Parker — where they are now |
| Asteroids | JPL SBDB | real main-belt sample + NEO close approaches (CNEOS CAD) |
| Comets | JPL SBDB | Halley & friends, full orbits, 1/r² tails |
MEGA mode compresses distances so the whole system is one readable view; TRUE mode animates it back out to its real, humbling emptiness.