Orbital Compute Simulator

Everyone in orbital compute is selling a dream. We sell the math.
Open-source. 222 tests. Honest numbers. Run it yourself.

Launch Dashboard 3D Visualization
24-50x
More Expensive Than AWS (Honestly)
99%
Bandwidth Saved (Proven)
222+
Tests Passing
28
Python Modules

Explore the Simulator

Interactive tools for designing and analyzing orbital compute constellations.

What It Models

End-to-end simulation of a space-based compute constellation.

Orbital Mechanics

Circular orbit propagation with configurable altitude and inclination. Computes period, ground track, eclipse transitions, and satellite-to-satellite visibility.

Power System

Solar panel generation during sunlit arcs, battery charge/discharge modeling during eclipse. Tracks state-of-charge and compute availability.

Thermal Management

Steady-state thermal model accounting for solar input, Earth IR, internal heat generation from GPUs, and radiator performance.

Job Scheduling

Greedy and priority-based schedulers that assign compute jobs across the constellation, respecting power constraints and satellite availability windows.

Inter-Satellite Links

Optical ISL modeling between satellites. Computes link budgets, data routing, and latency for distributed compute across the constellation.

Radiation Environment

South Atlantic Anomaly and Van Allen belt exposure modeling. Predicts single-event upsets and cumulative dose for GPU lifetime estimation.

Quick Start

# Clone the repository git clone https://github.com/user/orbital-compute-sim.git cd orbital-compute-sim # Install dependencies pip install -r requirements.txt # Run the simulation python -m orbital_compute.main --satellites 12 --hours 24 # Run tests pytest tests/ -v # Start the web dashboard cd web && python -m http.server 3001