C3X0 Astro combines open-science APIs, public government data, and community databases into observing, orbital, weather, and mission tools — all cached locally and served without exposing source credentials.
External data is ingested into a local PostgreSQL database on a scheduled cadence. Tools read from the local cache — most pages make zero live calls to external APIs.
All ingestion jobs enforce rate limits, checked against live throttle APIs where available. No API is polled faster than its published limit.
Attribution and source links are displayed wherever data appears. No data is re-served or relabeled as original — the origin is always credited.
Astronomical calculations (planet positions, rise/set times, moon phase, eclipses) run entirely in your browser using astronomy-engine and satellite.js. No data leaves your device for these computations.
Planet ephemeris (RA, Dec, altitude, magnitude, phase), comet & asteroid orbital data, and deep space mission distances.
Total known comet count and Potentially Hazardous Asteroid (PHA) tally on the Comets & Asteroids dashboard.
Near-Earth Object close approaches for the next 30 days, NEO count, and close-approach statistics.
Upcoming moon phase dates (new moon, first quarter, full moon, last quarter) for the Space Calendar. Moon dashboard eclipses are computed client-side via astronomy-engine.
High-resolution moon phase imagery displayed on the toolbox dashboard.
Real-time solar imagery at multiple wavelengths — AIA 193 Å (corona), AIA 304 Å (chromosphere), AIA 171 Å (coronal loops), AIA 131 Å (flare plasma), AIA 1700 Å (photosphere), and HMI magnetogram.
LASCO C2 and C3 coronagraph images used for CME detection and tracking on the Space Weather solar imagery panel.
NASA imagery search and metadata lookup used on the Manmade Objects and mission detail pages.
NGC and IC catalog data — designations, object types, coordinates, magnitudes, sizes, and constellation assignments. Also provides Messier cross-references.
Bright star data (visual magnitude ≤ 6.5) for the HD Stars catalog in the Deep Sky browser. Stored locally in PostgreSQL.
Rocket launches (historical and upcoming), space events, agencies, astronauts, programs, mission patches, launch vehicles, pads, and spacecraft data powering the Launches, Programs, Astronauts, and Space Calendar sections.
Full satellite catalog (GP): orbital object counts, two-line element sets (TLEs) for satellite tracking, launch dates, country codes, and object classifications. Also: conjunction data messages (CDMs), reentry watch, and debut (newly catalogued objects).
Supplemental satellite catalog (SATCAT CSV) providing launch year, orbital period, apogee/perigee, inclination, and decay data for catalog display.
Real-time ISS position (latitude, longitude, altitude, velocity) for the Manmade Objects dashboard.
Amateur radio satellite frequency data — uplink/downlink frequencies, modes, and callsigns for the Ham Radio Satellite browser.
Amateur satellite metadata — names, launch dates, status, orbital data, and decoder information for cross-referencing with AMSAT frequency records.
Planetary Kp geomagnetic index, solar wind plasma data, GOES X-ray flux, solar region data, and space weather alerts.
Hourly 72-hour weather forecast for the Clear Sky Chart — cloud cover, wind, humidity, temperature, precipitation probability, precipitable water vapor, jet stream winds, and CAPE.
ECMWF cloud cover comparison row on the Clear Sky Chart.
PM2.5 particulate (wildfire smoke) and US AQI forecast for the Clear Sky Chart smoke row.
Current weather conditions (temperature, wind, humidity, sky summary) on the toolbox dashboard — primary weather source when API key is configured.
Current weather conditions — fallback source when Pirate Weather is unavailable.
7-day forecast and active weather watches/warnings/advisories for the user's location on the Weather page.
Day 1 and Day 2 convective outlook GeoJSON polygons (categorical, tornado, wind, and hail risk areas) displayed on the Weather page map.
City/location search and reverse geocoding for the toolbox location bar.
IANA timezone lookup by coordinates — used to display all forecast times in the correct local timezone for the user's observation site.
Light pollution tile data (2016–2024 datasets) overlaid on the Light Pollution map.
Hosts and serves the Falchi et al. light pollution raster tiles used in the embedded Light Pollution map.
Open-source JavaScript mapping library powering the interactive Light Pollution and Weather maps.
WebGL-based interactive mapping for high-performance orbital and space traffic visualizations.
Dark base map tiles for the Light Pollution map (default "Dark" base layer).
Satellite imagery base map tiles for the Light Pollution map ("Satellite" base layer).
Street map base layer tiles for the Light Pollution and Weather maps, and map data for location search via Nominatim.
NEXRAD composite radar tiles (base reflectivity) displayed on the Weather page interactive map.
Real-time ADS-B aircraft positions — primary provider for orbital interference and airspace monitoring tools.
Real-time ADS-B aircraft positions — secondary provider (failover from airplanes.live).
Real-time ADS-B aircraft positions — tertiary provider (failover).
Real-time ADS-B aircraft positions — fallback provider of last resort.
All astronomical calculations run in the browser — planet positions (VSOP87), moon phase, rise/set/transit times, twilight, eclipse prediction, illumination, and constellation lookup.
TLE orbital propagation (SGP4/SDP4) and observer look-angle computation — ISS elevation, azimuth, range, and orbital elements from TLE strings.
3D WebGL rendering — interactive globe visualization and 3D orbital views.
Converts TopoJSON geographic data to GeoJSON for rendering country/coastline outlines on the 3D globe.
Interactive chart rendering — pass prediction timelines, orbital data charts, and observing condition graphs.
Site typography — Orbitron (headings/mission-control aesthetic), Exo 2 (body text), Share Tech Mono (data readouts and labels). Accessible alternate stack: Atkinson Hyperlegible + Roboto Mono.
Primary local data store for all catalog, mission, and time-series data — 46 tables across schemas for satellites, launches, space weather, ham radio, DSO catalog, and observing conditions.
Internal REST API layer between WordPress and PostgreSQL — serves launches, programs, satellites, astronauts, DSO browser, and observing-condition endpoints.
Bot protection and CAPTCHA verification on the Contact form.