Skip to content

nbryant42/halorbits

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

halorbits

This Python project implements interactive 3D visualizations of:

3D pan/tilt/zoom is supported via Plotly.

Preview:

Preview

Interactive versions:

Local dev notes

SPICE kernels that fit within Github's 100M size limit have been committed. Others will have to be downloaded from NASA or ESA.

artemis2.py also downloads an official JPL Horizons vector cache for the Artemis II spacecraft if it is not already present. The currently public Artemis II spacecraft ephemeris begins after ICPS separation, so the initial Earth-orbit checkout phase before translunar injection is not shown.

Steps to use the scripts:

  1. Install dependencies (preferably in a virtual environment):
pip install -r requirements.txt
  1. Run the script (plot will open in browser):
python <script>.py

To write static HTML and, for the Lunar Gateway, the PNG preview (requires kaleido):

python <script>.py --static

About

3D visualizations of spacecraft orbits

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages