User-facing launch simulator with Falcon 9 parameters and CLI.
Installation¶
uv sync --package apogee-launch
CLI Usage¶
# Basic launch
uv run apogee-launch --h-target-km 200 --payload-kg 5000
# With plots
uv run apogee-launch --h-target-km 200 --payload-kg 5000 --plot
# Verbose output
uv run apogee-launch --h-target-km 200 --payload-kg 5000 --verbose
Python API¶
from apogee_launch import solve_to_circular_orbit
result = solve_to_circular_orbit(
h_target_km=200,
payload_kg=5000,
include_trajectory=True,
)
print(f"Eccentricity: {result.summary['ecc']}")
Modules¶
| Module | Purpose |
|---|---|
| simulator | Main API functions |
| falcon9 | Vehicle parameters |
| plotting | Visualization utilities |
| cli | Typer CLI application |
Dependencies¶
dependencies = [
"apogee-physics",
"typer>=0.15.0",
"matplotlib",
]