// preview · internal — no public domain or repo yet

ARTEMIS II/TRACKER

Live mission console for the Artemis II crewed lunar flyby. Spacecraft state vector from JPL Horizons, Deep Space Network dish activity from DSN Now, and space-weather notifications from NASA DONKI, rendered as a ground-station-style HUD.

current build

return-coast phase · day 7 of 10 · 5/7 dishes active · 2 Artemis links

artemis-tracker · /
Artemis II Tracker dashboard — figure-8 lunar flyby trajectory, primary telemetry, spacecraft state vector, mission timeline, and DSN status

panels

01

PRIMARY TELEMETRY

MET clock, distance from Earth and Moon, speed, altitude, light time, range rate, max distance, full ICRF position/velocity vector, Julian date, estimated period.

02

TRAJECTORY PLOT

2D top-down figure-8 lunar flyby — Earth orbit, trans-lunar injection, outbound coast, lunar flyby, return coast, re-entry. Apollo 13 distance reference line included.

03

MISSION TIMELINE

Phase indicator (current phase highlighted ACTIVE), key events with planned UTC timestamps — ICPS separation, TLI burn, correction burns, SOI entry/exit, closest approach, return-coast correction, CM separation, splashdown.

04

DSN STATUS

Per-complex dish list with active count, azimuth/elevation, current target, S-band uplink/downlink rate, range, RTLT. Highlights dishes actively talking to Artemis II.

05

SPACE WEATHER STRIP

Top-bar at-a-glance status — CME count, flare class, Kp index, SEP, radiation. Each populated from DONKI; nominal values shown in dim green, alerts in amber/red.

data sources

all upstream — no synthetic data

JPL Horizons Spacecraft ephemeris — ICRF position and velocity for Orion every 3 min
DSN Now Deep Space Network dish status — Goldstone, Madrid, Canberra every 5 s
NASA DONKI Space-weather notifications — CME, flares, geomagnetic storms, SEP every 15 min
NASA Artemis II Mission timeline, key events, crew bios, mission overview static

STACK

backend
FastAPI · Python 3.12 · async pollers
cache
Redis (prod) · SQLite WAL (dev)
frontend
React · TypeScript · CesiumJS
transport
REST + WebSocket broadcast
deploy
docker-compose
status
internal preview — no public URL yet

KNOWN ISSUES

  • >Top-bar space-weather strip reads as a single run-on row — datasets need stronger visual separation between CME / FLARE / KP / SEP / RADIATION groups.
  • >Mission timestamps are based on a 1 Apr 2026 launch reference; the real Artemis II launch window will replace these once NET dates firm up.
  • >3D CesiumJS globe view is implemented in code but not yet exposed in this preview build — only the 2D top-down trajectory plot is live here.
a public URL and source repo will follow once Artemis II flight dates firm up. contact@blackmesalabs.org home
----------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
a novaprospekt project
[0] bmrl* "~/changelog" 0000-00-00 00:00Z