Planetarium Equipment Manual
Night Sky Planner
TM-NSV-2026-001

Night Sky Viewer &
NOAA Orbit Tracker

Operator's Equipment Manual
Section 1

Welcome

You are holding two instruments. The Night Sky Viewer is an interactive planetarium that puts the entire visible sky on your screen, then lets you punch through to real photographic imagery from the world's greatest telescopes. The NOAA Orbit Tracker follows the Joint Polar Satellite System constellation in real time as it circles the Earth every 101 minutes, scanning the planet with infrared eyes.

What makes these different from a typical star chart or satellite map: when you zoom in on a nebula, you are looking at actual photographic plates from the Digitized Sky Survey, or deep exposures from Hubble, or infrared light captured by 2MASS. When you track NOAA-21, you are watching real SGP4-propagated orbital mechanics computed from today's Two-Line Element sets. These are not illustrations. This is the data.

Section 2.1

Getting Started

2.1.1

Setting Your Location

The sky looks different from every point on Earth, so the first thing the viewer needs to know is where you are standing. You have three ways to tell it. When the location changes, the entire sky redraws to show what is actually above your horizon right now.

  1. 1
    Type a city name. Enter "Chicago" or "Tokyo" or "Reykjavik" in the Location box and press Enter. The app uses OpenStreetMap's Nominatim geocoder to find your coordinates. It will display the resolved name below the input so you can confirm it got the right place.
  2. 2
    Type coordinates directly. If you know your latitude and longitude, enter them as a comma-separated pair: 40.7128, -74.0060. The app detects the coordinate format automatically -- no need to label which is which.
  3. 3
    Click the GPS crosshair button. The small target icon next to the location input asks your browser for your actual position. Your browser will request permission first. Once acquired, the coordinates fill in automatically and the app reverse-geocodes them to show your city name.
Coordinates can be entered as a simple comma-separated pair like 34.05, -118.25. Rural locations away from city lights will reward you when combined with higher magnitude settings -- more stars become visible in darker skies. Use the Bortle class indicator in the Observation Planner to gauge your site's light pollution level.
2.1.2

Choosing Your View Direction

The 3x3 compass grid below the location input points your view toward any cardinal or intercardinal direction. South is selected by default because most interesting objects transit through the southern sky (if you are in the Northern Hemisphere). Click N, NE, E, SE, SW, W, or NW to swing your view. The center dot represents zenith -- straight up.

Each click immediately re-renders the planetarium. The current direction is shown in the info bar at the bottom of the screen.

Figure 2.1 [FIGURE: Screenshot or diagram of the direction grid compass rose]
Fig. 2.1 — Direction selector compass rose with South (S) active
Section 2.2

The Planetarium

The planetarium is powered by VirtualSky by Stuart Lowe (Las Cumbres Observatory). It renders stars by apparent magnitude, draws constellation stick figures, plots the planets at their current positions, and shows the ground and horizon. Drag to pan, scroll to zoom, and use the controls panel to toggle overlays and adjust settings.

2.2.1

Projection Modes

The Projection dropdown changes how the spherical sky gets flattened onto your rectangular screen. Each one is useful for different things:

  • Stereographic (horizon) -- The default. Shows the sky as you would see it standing outside and looking in one direction. The horizon is at the bottom, zenith is up. This is the most natural view.
  • Fisheye (wide angle) -- A wider field of view with barrel distortion, like looking through a security camera. Good for getting a sense of the whole visible sky at once.
  • Polar (zenith up) -- Centers on the point directly overhead. Constellations near zenith are shown undistorted; the horizon wraps around the edges.
  • Lambert (all-sky) -- An equal-area projection of the entire hemisphere. Every constellation gets fair representation, though shapes distort near the edges.
  • Orthographic -- The sky as seen from infinitely far away. Clean and geometric.
  • Mollweide (full map) -- Shows the entire celestial sphere in an ellipse, like a world map projection. Both hemispheres visible at once.
  • Free Look (drag anywhere) -- Unlocks the view from the horizon. Drag to look anywhere on the celestial sphere. Ground and cardinal points are disabled automatically since they do not apply in this mode.
2.2.2

Celestial Object Toggles

The Objects section gives you checkboxes for everything the planetarium can draw:

CheckboxWhat It ShowsDefault
StarsAll stars down to the current magnitude limitOn
Star LabelsProper names on bright stars (Sirius, Vega, etc.)Off
PlanetsSolar system planets at their current positionsOn
Planet LabelsNames next to the planetsOn
ConstellationsStick-figure constellation linesOn
Const. LabelsNames of the constellationsOff
BoundariesIAU constellation boundary linesOff
Milky WayThe diffuse band of our galaxyOff
Meteor ShowersActive meteor shower radiantsOff
Planet OrbitsOrbital paths of the planetsOff
2.2.3

Reference Lines

These overlays help you navigate the coordinate systems astronomers use:

CheckboxWhat It ShowsDefault
GroundThe horizon line and solid ground below itOn
CardinalsN, S, E, W markers on the horizonOn
EclipticThe plane of the solar system -- the Sun, Moon, and planets stay near this lineOff
MeridianThe line from due North through zenith to due SouthOff
Alt/Az GridAltitude and azimuth coordinate grid (local sky coordinates)Off
RA/Dec GridRight ascension and declination grid (celestial coordinates, fixed to the stars)Off
2.2.4

Time Controls

Live mode (checkbox, default on). When checked, the sky updates in real time. The clock ticks, the stars drift, the planets creep along.

When you click any time button, Live mode automatically disengages:

ButtonEffect
-1dJump backward one full day
-1hJump backward one hour
NowSnap back to the current moment and re-enable Live mode
+1hJump forward one hour
+1dJump forward one full day

The current simulated date and time are displayed below the buttons. Use the time controls to preview tonight's sky before you go outside, or check what was visible last night.

2.2.5

Advanced Settings

Click the "Advanced Settings" expander to reveal three sliders and a color scheme selector:

Star Magnitude (range 1-8, default 5). This controls how faint the faintest visible stars are. Magnitude 5 approximates what a dark suburban sky shows. Crank it to 8 to see thousands more stars. Drop it to 1 or 2 for a minimalist view showing only the brightest.

Field of View (range 20-120 degrees, default 60). How wide your view is. 60 degrees is roughly what your eyes see when you look in one direction. Go to 120 for a panoramic sweep. Narrow it to 20 for a telephoto-like zoom on one patch of sky.

Star Size (range 0.5x-2.0x, default 1.0). A cosmetic multiplier on how large the star dots render. Useful on high-DPI screens or if you want the planetarium to feel bolder.

Color Scheme. Normal gives you white stars on a dark sky. Negative inverts everything -- dark stars on a white background -- useful for printing star charts.

Start at magnitude 5, which approximates the naked-eye limit. Increase to 7-8 when using the telescope view to locate fainter deep-sky objects on the planetarium. The Negative color scheme (dark stars on a white background) is ideal if you want to print a star chart on paper to take outside.
2.2.6

Rise / Set Times

Below the Advanced Settings, a Rise / Set Times panel lets you pick any solar system object from a dropdown -- Sun, Moon, Mercury, Venus, Mars, Jupiter, or Saturn. Select one and the app fetches its rise, transit, and set times for today, plus draws an altitude-over-time chart showing the object's arc across your sky. The horizon line is highlighted in amber at zero degrees. This is enormously helpful for planning: "When does Jupiter clear the trees tonight?"

Section 2.3

Telescope View

Key Feature
The Aladin Sky Atlas
This is where the app goes from "nice planetarium" to "actual observatory on your screen." The telescope view is powered by Aladin Lite from the Centre de Donnees astronomiques de Strasbourg (CDS). It streams real sky survey imagery as tiled HiPS maps. When you see the Orion Nebula in this view, you are looking at a photographic image of the actual nebula, not a computer rendering. The data comes from the same surveys professional astronomers use -- including Hubble Space Telescope, 2MASS infrared, GALEX ultraviolet, and more. You can zoom from full-sky views down to individual galaxies and nebulae. Right-click any star in the planetarium to open the telescope centered on that object.
2.3.1

Opening the Telescope

  1. 1
    Click the Telescope button in the header bar. This opens the deep sky viewer centered on whatever your planetarium is currently pointing at. Alternatively, right-click any star in the planetarium -- the telescope opens centered exactly on those coordinates, then automatically scans the region for cataloged objects and tells you what it finds.
  2. 2
    The modal opens showing the sky in DSS2 Color survey by default. Use your mouse to drag and pan, scroll to zoom. The current field of view is displayed as degrees, arcminutes, or arcseconds depending on how far in you are.
  3. 3
    Search for any object by name. The search bar accepts any standard astronomical name or catalog number. Type a name and press Enter or click Go. The viewer resolves the name through SIMBAD, flies to those coordinates, and adjusts the zoom. Try: M31 (Andromeda Galaxy), M42 (Orion Nebula), Sirius, M13 (globular cluster in Hercules), NGC 7293 (Helix Nebula), or Crab Nebula.
  4. 4
    Switch surveys using the dropdown to see the same region in different wavelengths. Toggle the three catalog overlays: Messier (red circles -- the 110 greatest hits of deep sky observing), NGC (green squares -- thousands more galaxies, nebulae, and clusters), and Star Names (yellow crosses -- named bright stars). Click any marker to see its catalog data.
2.3.2

Telescope Controls

The telescope interface provides these controls:

  • Search box -- Type any object name or catalog number and press Enter or click Go. The viewer resolves the name through SIMBAD and flies to those coordinates.
  • Catalog toggles -- Messier (red circles), NGC (green squares), Star Names (yellow crosses). Overlays reload when you pan to a new region.
  • Survey dropdown -- Switch between DSS2, SDSS, PanSTARRS, Hubble, 2MASS, GALEX, Fermi, ROSAT, and more. See the Sky Surveys section for details on each.
  • Zoom buttons -- Click + Zoom to halve the field of view (zoom in). Click - Zoom to double it (zoom out). You can also scroll your mouse wheel. At maximum zoom you can reach sub-arcsecond scales.
  • Fullscreen button -- Expands the telescope view to fill your entire screen. Press Escape or click the X to exit.
  • Coordinate display -- RA/Dec updates in real-time as you pan across the sky.
2.3.3

Object Details

When the telescope identifies an object -- either from a right-click, a search, or clicking a catalog marker -- a detailed info panel appears below the viewer. It shows:

  • Object name and type (galaxy, nebula, star cluster, etc.)
  • Visual magnitude with a human-readable description ("Visible to naked eye," "Binoculars needed," etc.) and all available photometric bands
  • Spectral type for stars, with a plain-English translation ("G2V -- Yellow star, like our Sun")
  • Distance in light years, computed from parallax when available
  • Radial velocity -- whether the object is approaching or receding, and how fast
  • Angular size for extended objects
  • Coordinates in RA/Dec
  • Nearby objects in the same field -- other cataloged items within the search radius
  • Fun facts -- contextual notes based on object type ("Nebulae are stellar nurseries where new stars are born from clouds of gas and dust")
Right-clicking a star in the planetarium opens the telescope centered exactly on that star's coordinates. This is the fastest way to explore what is near a specific star. The Hubble surveys have the highest resolution (0.05 arcsecond) but only cover small patches of sky -- if you see blank or gray tiles, that survey does not cover your region. Switch back to DSS2 which covers 100% of the sky.
Section 2.4

Sky Surveys Explained

The Survey dropdown is one of the most powerful controls in the entire app. Each survey captured the sky in different wavelengths, at different depths, and at different resolutions. Switching surveys on the same object is like putting on different pairs of glasses -- optical shows what our eyes would see, infrared penetrates dust clouds, ultraviolet reveals hot young stars, X-ray and gamma-ray show the violent universe. The telescope view gives you access to all of these, plus additional surveys like DECaPS (Dark Energy Camera Plane Survey, focused on the galactic plane where star fields are crowded) and Mellinger (a wide-field visible light mosaic, good for context when you want to see where your object sits relative to the Milky Way).

DSS2 Color
The Digitized Sky Survey, Second Generation. Scanned from photographic plates taken at Palomar and the UK Schmidt Telescope. Covers 100% of the sky. This is your starting point, the "default view." Resolution is modest but it shows everything.
Optical 100% Sky
SDSS DR9
The Sloan Digital Sky Survey. Covers about 35% of the sky (mostly the north galactic cap) but goes much deeper than DSS2. Sharper images, better color. If your object is in SDSS coverage, switch here for deep-field galaxy hunting and faint nebulae.
Optical 35% Sky Deep
PanSTARRS
The Panoramic Survey Telescope and Rapid Response System from Haleakala, Hawaii. Covers 78% of the sky at 0.2 arcsecond resolution -- incredibly sharp. Available in multiple filter combinations (g, r, i, z bands). The color composites are beautiful. This is often the best general-purpose survey.
Optical 78% Sky 0.2"
Hubble
Space Telescope imagery at 0.05 arcsecond resolution. Preposterously detailed, but Hubble has only observed tiny patches of sky. Available in multiple optical bands (V, B, R, I) and emission line filters (H-alpha for hydrogen gas, OIII for oxygen, H-beta). Try Hubble H-alpha on any nebula -- the structure in the gas is astonishing. If your object has Hubble coverage, you will see detail that no ground telescope can match.
Multi-band 0.05" Partial
2MASS / WISE
2MASS: The Two Micron All-Sky Survey. Near-infrared (J, H, K bands). Infrared light passes through interstellar dust that blocks visible light. Point this at the Milky Way center and suddenly you can see through the dust lanes to the stars behind them. AllWISE: Mid-infrared from the Wide-field Infrared Survey Explorer satellite. Goes even deeper into the infrared. Warm dust glows brightly here.
Infrared Full Sky
GALEX UV
The Galaxy Evolution Explorer. Ultraviolet light. Hot young stars and active galactic nuclei blaze in UV while cooler stars fade. Try GALEX on a spiral galaxy to see where new stars are forming. Things that look ordinary in visible light can be blazing bright in ultraviolet.
Ultraviolet NUV + FUV
Fermi / ROSAT
Fermi: The Fermi Gamma-ray Space Telescope. This is the extreme universe -- gamma rays from pulsars, blazars, and supernova remnants. The resolution is low (gamma ray telescopes cannot focus well) but the science is extraordinary. The entire sky looks completely different in gamma rays. ROSAT: X-ray imagery from the Roentgen Satellite. Another view of the high-energy universe -- hot gas in galaxy clusters, black hole accretion disks, and supernova shock waves.
Gamma-ray X-ray
Try switching surveys while zoomed into the same object. The Orion Nebula (M42) in DSS2 optical vs. 2MASS infrared vs. Hubble H-alpha is a completely different experience -- the nebula nearly vanishes in infrared and you see the young star cluster inside, while H-alpha reveals astonishing structure in the ionized gas. Each wavelength tells a different part of the story. If you see blank or gray tiles, that survey does not cover that region -- switch back to DSS2 which covers everything.
Section 2.5

Observation Planner

The Observation Planner is a separate page (click the Observation Planner link in the header) built for planning real observing sessions. It includes:

  • Tonight's Best -- Ranks every Messier and Caldwell object by visibility from your location right now. Each object card shows its name, type, constellation, magnitude, and current altitude/azimuth. Objects near transit get an "Optimal" badge. Filter by object type. The ranking algorithm accounts for your latitude, the object's current altitude, and the limiting magnitude for your Bortle class (light pollution level).
  • Object Checklists -- The complete Messier catalog (110 objects) and Caldwell catalog (109 objects) as checklists with progress bars. Check off objects as you observe them. Your progress persists in local storage between sessions.
  • Ephemeris Calculator -- Search for any object and get its current altitude, azimuth, and rise/transit/set times. A visual timeline shows the object's arc with twilight zones behind it.
  • Angular Distance Calculator -- Enter two RA/Dec coordinates and get the angular separation in degrees, arcminutes, arcseconds, and Moon widths. Useful for star-hopping.
  • Moon Phase Widget -- Shows the current Moon phase as an SVG illustration with illumination percentage, age in days, rise/set times, and the date of the next full Moon. The Moon is the number one factor in whether you will have a good deep sky night.
  • Weather Forecast -- A 48-hour cloud cover forecast from Open-Meteo, rendered as a color-coded bar chart. Green means clear skies. Red means overcast. It automatically identifies good observing windows.
  • Constellation Stories -- Mythology and lore for constellations, sorted by culture and category. Search or browse.
  • Bortle Class Indicator -- Your site's light pollution level on a scale from 1 (pristine dark site) to 9 (inner-city). The limiting magnitude adjusts accordingly.
Figure 2.5 [FIGURE: Screenshot of the Observation Planner page layout]
Fig. 2.5 — Observation Planner with moon phase, visible objects, and twilight bar
Section 2.6

Twilight Bar

At the bottom of the Night Sky Viewer, a horizontal timeline bar shows the darkness conditions for the next 24 hours.

ColorPhaseSun Position
GoldDaylightAbove horizon
Warm brownCivil twilight0 to -6 degrees below horizon
Deep blueNautical twilight-6 to -12 degrees below
Near-blackAstronomical twilight-12 to -18 degrees below
BlackFull nightMore than 18 degrees below horizon

True astronomical darkness -- when the Sun is more than 18 degrees below the horizon -- is what you need for serious deep sky observing. The bar makes it obvious how much dark time you have.

Moon overlay: Hatched regions on the bar indicate when the Moon is above the horizon. Even during full night, a bright Moon washes out faint objects. The ideal observing window is the gap where the bar is black and there is no hatching.

Summary line: Above the bar, a one-line summary reads something like: "6.2h dark / 4.1h moonless / Waxing Gibbous." That tells you everything you need to plan your night in three numbers.

The Now marker: A thin amber vertical line marks the current time on the bar and updates every minute.

Figure 2.6 [FIGURE: Annotated diagram of the twilight bar showing each segment type]
Fig. 2.6 — Twilight timeline showing darkness windows and moon interference
Section 2.7

Red Light Mode

Red light mode shifts the entire interface to deep red tones. Every element -- text, backgrounds, buttons, the planetarium itself -- goes red.

Why astronomers use it: Your eyes take 20 to 30 minutes to fully adapt to darkness. White or blue light from a screen destroys that adaptation instantly. Red light, however, does not affect your rod cells (the ones responsible for night vision). Professional observatories use red lighting exclusively after dark. So do experienced amateur astronomers.

How to toggle it: Click the Red Light button in the top header bar. It has a small sun icon. Click it once to go red, click again to go back to normal. Your preference is saved in local storage, so if you enable it tonight, it will still be on when you come back tomorrow night. The Observation Planner has its own independent night mode toggle that works the same way.

Enable red light mode BEFORE going outside, and give your eyes at least 20 minutes to adapt. Even a brief flash of white light sets the adaptation clock back to zero. The mode also reduces screen brightness overall, which helps in very dark sites.
Section 3.1

Live Tracking

The Joint Polar Satellite System is a constellation of three satellites -- NOAA-21 (launched 2022), NOAA-20 (launched 2017), and Suomi NPP (launched 2011) -- operated by NOAA and NASA. They fly in sun-synchronous polar orbits at about 824 km altitude, circling the Earth every 101 minutes. Each one carries the VIIRS instrument, which scans a 3,060 km wide swath below, imaging the entire planet twice per day in 22 spectral bands.

The default tab shows a polar azimuthal projection of the Earth with the selected satellite's current position marked as a colored, pulsing dot. A fading trail shows where it has been. A dashed prediction line shows where it is going, computed from the pre-fetched 3-hour track. The VIIRS swath is drawn as a translucent band around the ground track. A velocity vector arrow shows the direction of motion.

The orbital info panel (top-left) displays the satellite's inclination, altitude, orbital period, and current orbit number. The position panel (top-right) shows latitude, longitude, altitude in km, and velocity in km/s. Toggle buttons in the legend panel let you show or hide the swath, velocity vector, and day/night terminator independently.

In 2D modes, press M or click the P/E button to toggle between polar (azimuthal equidistant) and equirectangular (flat map) projections. Hover your mouse over the map and the bottom-right panel shows the geographic coordinates under your cursor.

Satellite Selector
Three buttons at the top -- NOAA-21, NOAA-20, Suomi NPP -- switch between satellites. Each has a unique color (red, teal, yellow). Clicking a satellite reloads its TLE data, orbit info, and track prediction. NOAA-21 is the newest, launched November 2022.
Section 3.2

Constellation View

Click the Constellation tab to see all three satellites simultaneously on the same map. Each is drawn with its own color and label. Click any satellite marker to select it. The position panel updates to show that satellite's data.

This view makes visible the elegant phasing of the constellation -- the satellites are spaced to maximize global coverage. Each point on Earth is observed multiple times per day. The ground tracks show the characteristic sinusoidal pattern of polar-orbiting sun-synchronous satellites.

Section 3.3

3D Globe

Click the 3D Globe tab to see the satellite on a WebGL-rendered Earth powered by globe.gl. The satellite appears as a glowing dot above the surface with its trail arcing behind it and prediction ahead. The VIIRS swath projects onto the globe surface. You can drag to rotate, scroll to zoom.

This view is the best way to viscerally understand what a polar orbit looks like -- the orbital altitude (roughly 824 km) and how the Earth rotates beneath the orbit, creating the ground track pattern.

The 3D globe is the best way to understand sun-synchronous orbits. Notice how the orbital plane stays roughly fixed relative to the Sun while Earth rotates underneath. This is why JPSS satellites always cross the equator at approximately the same local solar time.
Section 3.4

Time Machine

Click the Time Machine button at the bottom of the screen to open the playback panel. Set a start time, duration (1, 3, 6, or 24 hours), and playback speed (10x to 3600x). Hit Play and the tracker animates the satellite along its historical track. A scrub bar lets you drag to any point in the window. The day/night terminator updates to match the simulated time.

This is mesmerizing at 300x speed over a 24-hour window -- you watch the satellite weave back and forth across the poles while the Earth rotates beneath it.

The 24h Coverage tab draws the full 24-hour ground track for the selected satellite. This reveals the characteristic sinusoidal pattern of a polar orbit, and the progressive westward drift of each track as the Earth rotates beneath it. After 24 hours, the tracks nearly tile the globe -- that is the whole point of the JPSS orbit design.

A warning notes that SGP4 accuracy degrades beyond plus or minus 7 days from the TLE epoch.

Section 4

Keyboard Shortcuts

Quick-reference keyboard shortcuts for the Night Sky Viewer and NOAA Orbit Tracker. The planetarium supports mouse drag to pan and scroll wheel to zoom. The Orbit Tracker has its own set of keys for navigation and playback.

Key Action Context
R Toggle red light mode Night Sky
T Open telescope view Night Sky
Esc Close telescope modal Telescope
F Toggle fullscreen telescope Telescope
+ / - Zoom in / out Telescope
← → Step time forward / backward Night Sky
N Reset to current time (Now) Night Sky
Space Play / Pause animation Orbit Tracker
+ / - Zoom in / out Orbit Tracker
0 Reset zoom Orbit Tracker
R Refresh satellite data Orbit Tracker
M Toggle map projection (Polar / Flat) Orbit Tracker
Some shortcuts may conflict with browser defaults. The app captures keys only when the main content area has focus. Click on the star map, telescope view, or orbit tracker first if shortcuts are not responding.
Section 5

Credits & Data Sources

This project stands on the shoulders of extraordinary open-source work and open data:

VirtualSky by Stuart Lowe, Las Cumbres Observatory. The planetarium engine that renders the interactive sky.

Aladin Lite by the Centre de Donnees astronomiques de Strasbourg (CDS). The telescope viewer that streams HiPS sky survey tiles. The same technology used by professional astronomers worldwide.

Skyfield by Brandon Rhodes. The Python library that computes satellite positions, rise/set times, and twilight calculations on the backend.

CelesTrak maintained by Dr. T.S. Kelso. The source for current Two-Line Element sets that make satellite tracking possible.

SIMBAD by CDS Strasbourg. The astronomical database that resolves object names and provides catalog data for the telescope info panel.

SGP4 orbital propagation, based on the work of David Vallado. The algorithm that predicts where a satellite will be given its TLE.

Data sources: NASA (Hubble, Fermi, GALEX), ESA, NOAA (JPSS satellite operations), EUMETSAT, Sloan Digital Sky Survey, PanSTARRS (University of Hawaii), 2MASS (UMass/IPAC), ROSAT, the Digitized Sky Survey (STScI/AAO/UK-PPARC).

Chart.js for the rise/set altitude plots and weather charts. D3.js for the orbital map projections. globe.gl for the 3D Earth view.

Component Source License / Notes
VirtualSky Stuart Lowe, Las Cumbres Observatory Open source planetarium engine
Aladin Lite Centre de Donnees astronomiques de Strasbourg (CDS) HiPS sky survey viewer
Sky Survey Data CDS HiPS servers; STScI (DSS); SDSS; PanSTARRS (UH); NASA (Hubble, Fermi, GALEX); 2MASS (UMass/IPAC); ROSAT Public astronomical data
Satellite TLEs NOAA / CelesTrak (Dr. T.S. Kelso) Public domain orbital elements
SIMBAD CDS Strasbourg Astronomical object database
Skyfield Brandon Rhodes Python astronomy library (MIT)
SGP4 David Vallado Orbital propagation algorithm
Chart.js / D3.js / globe.gl Open source visualization libraries Charts, map projections, 3D globe