Skip to content
EO-Sat's yellow orbit over the Arctic, with the dashed green X-band link down to Svalbard and the day/night terminator below.

Spacecraft mission analysis in one workstation

Build a mission in one window and Hypersphere works out its passes, link budgets, eclipses, coverage and close approaches, from low Earth orbit to the Moon and Mars. Change an orbit, a station or the dates, and every result that depends on it is computed again.

analysis types
10
example missions
15
reference checks
437

Analyses

LEO downlink
  • Station contactsComplete
  • X-band downlink, ACMComplete
  • X-band downlink, fixed QPSK 1/2Complete
  • S-band telemetryComplete

One day of downlinks

14 Oct 2026
  • 18 Contacts Svalbard 14, Wallops 4
  • ±190.8kHz Doppler at 8200 MHz Its rate peaks at 2,503 Hz/s

LEO downlink example · EO-Sat, 550 km sun-synchronous, linked to Svalbard on its 76.1° pass · 2026-10-14 11:36 UTC

Assistant

Build, analyze and present the mission LEO operations example

Models: Claude Haiku 5.5 (the default) and Claude Sonnet 5.5 in the hosted workstation; Claude Opus 5.5 as well with your own Anthropic API key.

The assistant builds analyses and writes reports from their results

Describe the mission or the question in plain words. The assistant works through the same commands as the buttons in the workstation: it adds objects and analyses, waits for their results and writes the report from them.

Everything one answer changes is a single undo step, and every table in a report comes from the mission’s results, so each value can be checked.

Requests it handles

  • Build a sun-synchronous imaging satellite at 550 km with ground stations at Svalbard and McMurdo.
  • Analyze when the ground stations can see the satellites over the mission span.
  • Write a report of the access windows and open it.

What it answers

Each question is answered by one type of analysis. The last column gives its answer for one of the example missions.

Questions

5 answer · analysis · example
Five questions, what answers each, the analysis type and an example with its figure
QuestionAnswerAnalysisExample
When can my ground stations reach the spacecraft? Every pass for every station, with its start, end and highest elevation. access Ground contacts32 passes in a day at three DSN antennas
When is it in sunlight, and when in shadow? Sunlight, penumbra and eclipse by every body that can block the Sun. lighting Lunar Reconnaissance Orbiter13 eclipses behind the Moon, sunlit 60.3 % of the day
What is coming close to it? Close approaches against whole catalogs, with the time and the miss distance. conjunction LEO operations1.76 km, Landsat 9 and Fengyun-1C debris
How well does it cover the places I care about? Coverage of a region, with its longest gap and how often it is revisited. coverage Walker coverageLongest gap 3.26 h, at 28.5°S 49.5°E
How much data comes down on each pass? Link margin, Doppler shift, data rate and data volume for every contact. communications
Contact time
144.4min
Highest rate
445.3Mbit/s
Best pass volume
23.98GB
Peak Doppler rate
2,503Hz/s
Min S-band margin
12.05dB

Ten kinds of analysis

Each one is added from the New Analysis list or by the assistant, and gives tables, intervals and events. The Scene, the Timeline, plots, reports and Python all read the same results.

New Analysis

type
  • Contacts

    Passes between stations, targets, sensors and spacecraft, with elevation masks.

    access
  • Communications

    Link margin, Doppler, data rate and data volume per contact, over the same pass geometry.

    communications
  • Sunlight and eclipses

    Sunlight, penumbra and umbra, the shadow fraction and the beta angle.

    lighting
  • Close approaches

    Spacecraft screened against whole catalogs, with miss distance and severity.

    conjunction
  • Coverage

    The globe, a band or a region: coverage, longest gap and revisit time.

    coverage
  • Orbital elements

    Elements, apsides and nodes, and the local time of the node.

    orbital_elements
  • Relative motion

    One object seen from another, with range and closest approaches.

    relative_motion
  • Maneuver targeting

    The burns that reach a new orbit or meet another spacecraft, solved for you to apply.

    targeting
  • Ground tracks

    Latitude, longitude and altitude over time, with the node crossings.

    ground_track
  • Population

    How many objects fly where: counts and an altitude histogram.

    population

Scene, timeline, tables, plots and reports on one mission

Every view reads the same mission from the engine and shares one selection and one clock. Select an object or an event in any of them and the others follow.

Analysis mode

LEO downlink example

Analysis mode lays the panels out around the Scene: Objects and saved views on the left, the Overview and the Assistant on the right, Events and the Timeline below. Each panel is a card over the 3D view.

Four modes rearrange the same panels for a task: Analysis, Events, Reports and Scene.

Scene

Walker coverage · Scene
Walker coverage: 24 satellites in three planes over the revisit map between 60°S and 60°N.

The Scene draws orbits, ground stations, sensor volumes, access and communications links, and coverage on the globe. Here 24 satellites in three planes fly over the revisit map of the band between 60°S and 60°N.

Access & Links

Lunar Reconnaissance Orbiter · Access & Links
LRO's orbit about the Moon above its Access & Links table: 20 DSN windows and the summary tiles.

Access & Links lists every pass of every observer and target, and every contact of every communications link, with a summary per pair. LRO has 20 DSN windows in the day: 7 at DSS-24, 5 at DSS-34 and 8 at DSS-54.

Timeline

LEO downlink · Timeline
The Timeline of the LEO downlink example: contact and link lanes, with the tooltip of the 76.1° Svalbard pass.

The Timeline lays the mission span out in lanes: one per station pair or communications link, with eclipses, events and maneuvers. Drag along the time axis to move the clock, or click an interval to go to it.

Plots

GEO station-keeping · Plots
The Scene with GEO-A over Africa beside the plot of GEO-A's and GEO-B's longitudes in the 13.0°E slot.

A plot draws any result column against time, beside the Scene. Here GEO-A and GEO-B share the 13.0°E slot through the 2026 equinox season: their longitudes stay between 12.93°E and 13.08°E, turned back by pairs of east/west burns of 0.041 to 0.050 m/s each.

Reports

Cruise to Mars · Reports
The Earth to Mars report: the cruise's node and apsis events and its distance from the Sun beside the Hohmann transfer.

A report holds text, results, plots and events, and exports as HTML or Markdown. This one follows the cruise to Mars from its perihelion, 3.7 days after departure, to its aphelion 1.552 au from the Sun on 23 July 2027, and plots its distance from the Sun beside the Hohmann transfer’s.

Fifteen example missions

Six orbit regimes about three central bodies: the Earth, the Moon and the Sun. Each example is a mission folder with its objects, analyses, plots, report and saved views, and the checks it has to pass.

example missions
15
  • LEO

    Constellations, sun-synchronous and ISS orbits

    • Walker coverage
    • SSO imaging
    • Rendezvous
    • and 8 more
  • MEO

    GPS, Galileo and BeiDou

    • LEO operations
  • GEO

    Slots, eclipse seasons and transfers

    • GEO station-keeping
    • Orbit raising
    • Relay operations
  • HEO

    Molniya and other eccentric orbits

    • LEO operations
  • Cislunar

    An orbiter and a landing site at the Moon

    • Lunar Reconnaissance Orbiter
  • Interplanetary

    A transfer from the Earth to Mars

    • Cruise to Mars
  • Moon
    Cislunar · Moon · 24 Feb 2024Lunar Reconnaissance OrbiterLRO about the Moon, its passes over the IM-1 landing site and the DSN’s view of it.
    • LRO
    71.3 to 109.5 km above the Moon · 13 eclipses · 12 passes over IM-1Cislunar · 1 day · 29 checks
  • Sun
    Interplanetary · Sun · Oct 2026 to Aug 2027Cruise to MarsThe 2026 Earth-to-Mars opportunity about the Sun, beside a Hohmann transfer.
    • Mars Cruise
    • Earth
    • Venus
    • Mars
    • Hohmann transfer
    292-day flight · C3 9.184 km²/s² · 3,030.5 m/s departure burnInterplanetary · 293 days · 33 checks
  • EarthLEO downlinkAn imaging satellite’s X-band downlink to Svalbard and Wallops, with adaptive coding and modulation set against one fixed rate.LEO · 1 day · 35 checks
  • EarthWalker coverageA 24-satellite Walker constellation and its coverage, gaps and revisit over a day.LEO · 1 day · 43 checks
  • EarthGround contactsA day of ISS passes over three Deep Space Network antennas, each pass checked by brute force.LEO · 1 day · 44 checks
  • EarthSun-synchronous imagingA Sentinel-2 orbit over its 10-day repeat cycle, imaging six calibration sites in daylight.LEO · 10 days · 15 checks
  • EarthOrbit raisingA transfer from a 300 km parking orbit to geostationary orbit, with both burns solved by targeting.LEO · 1 day · 6 checks
  • EarthGEO station-keepingTwo satellites sharing one slot through the equinox eclipse season, with east and west burns.GEO · 51 days · 22 checks
  • EarthRendezvousAn inspector on a safety ellipse and a phasing deputy, seen from the chief.LEO · 1 day · 21 checks
  • EarthRelay operationsA relay satellite, a geostationary relay, three stations, an imager and a burn in one day.LEO, GEO · 1 day · 65 checks
  • EarthEphemeris interchangeTrajectories written as CCSDS OEM, STK .e and SPICE files, read back and compared.LEO · 1 day · 36 checks
  • EarthQuickstartOne sun-synchronous satellite and NASA’s Svalbard antenna: contacts, lighting, a plot and a report.LEO · 1 day · 20 checks
  • EarthAltitude trade studyA Python script sweeps an orbit from 400 to 2,000 km and writes a CSV and a plot.LEO · 1 day · 19 checks
  • EarthLEO operationsLandsat 9 and the ISS among 19,369 catalogued objects, with 12 ground stations and close-approach screening.LEO to HEO · 3 days · 22 checks
  • EarthStarlink population11,100 Starlink satellites as one catalog, with its shells and one member promoted to a spacecraft.LEO · 1 day · 27 checks
  • Showcase

    Every example opens in the hosted workstation.

    Open the showcase

Examples

Analysis mode

The same layout for every example

A Walker constellation, a geostationary slot, an orbiter at the Moon and a cruise about the Sun open with the same panels around the Scene: Objects, the Overview, Events and the Assistant.

Open one in the showcase

How it works

Every step works on the same mission file. The engine validates each change, and each change can be undone.

  1. Step 1: Build the mission

    Orbit raising
    New Analysis on Maneuver targeting: GEO-1's transfer injection, an apoapsis goal of 20000 km and the converged preview.

    Describe the mission to the assistant, or add it piece by piece: spacecraft from orbit presets, element sets, a CelesTrak catalog or an ephemeris file, then ground stations, targets, sensors and whole constellations.

    • Orbit presets: ISS-like, sun-synchronous, GPS-like, Molniya, geostationary
    • TLE and OMM catalogs
    • CCSDS OEM, STK .e and SPICE ephemerides
    • Walker constellations
  2. Step 3: Review what needs attention

    Relay operations
    The Events table of the relay operations example, most severe first: a maneuver and two close approaches, then contacts.

    Events from every analysis land in one list, most severe first, so a close approach stands out from routine passes. Select one and the clock moves to it, and the Scene, the Timeline and the details follow.

  3. Step 4: Share the results

    LEO downlink
    A notebook plot of the LEO downlink example: data per day against transmitter power, ACM against the fixed rate.

    Ask the assistant for a report and it writes one from the mission’s results. Export any table as CSV, or open a Python notebook that is already connected to the mission. Watch the assistant write one

Every example is checked against independent references

Each example carries its own checks: analytic formulas, values published by NASA, ESA and USGS, and searches written without the engine. The test suite runs them on every change.

437

checks across the 15 example missions

examples
15
catalogue commands
72
  • Relay operations65
  • Ground contacts44
  • Walker coverage43
  • Ephemeris interchange36
  • Cruise to Mars33
  • Lunar Reconnaissance Orbiter29
  • GEO station-keeping22
  • LEO operations22
  • Rendezvous21
  • Quickstart20
  • Altitude trade study19
  • Sun-synchronous imaging15
  • Orbit raising6
  • Validated

    Each check names its reference and the tolerance it has to meet, taken from a written error budget.

  • Reproducible

    A result depends only on the mission, its data and the analysis, never on playback, open views or the number of processor cores.

  • Sourced data

    Every data file is listed with its source, license and checksum. Outside a file’s coverage an analysis stops and names the file.

  • Plain files

    A mission is one JSON file in its own folder. The engine goes online only for a catalog download it asks about first.

Open an example in the showcase

The showcase lists every mission on this page with its regime, span and objects.

For developers. Every capability is one of 72 catalogue commands that Python scripts and AI agents over MCP can call. Python and MCP in the guide