Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

SSAPy - Space Situational Awareness for Python

Journal Article · · Journal of Open Source Software
DOI:https://doi.org/10.21105/joss.08147· OSTI ID:2575226
 [1];  [2];  [3];  [4];  [2];  [2];  [2];  [5];  [2];  [2];  [2];  [2];  [2];  [2];  [2]
  1. SLAC National Accelerator Laboratory (SLAC), Menlo Park, CA (United States); Stanford Univ., CA (United States). Kavli Institute for Particle Astrophysics & Cosmology
  2. Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
  3. Fleet Robotics, Somerville, MA (United States)
  4. Space Telescope Science Institute, Baltimore, MD (United States)
  5. University of Texas, Austin, TX (United States)

SSAPy is a fast and flexible orbit modeling and analysis tool for orbits spanning from low-Earth into the cislunar regime. Orbits can be flexibly specified from common input formats such as Keplerian elements or two-line element (TLE) data files. SSAPy allows users to model satellites and specify parameters such as satellite area, mass, and drag coefficients. SSAPy includes a customizable force-propagation with a range of Earth, Lunar, radiation, atmospheric, and maneuvering models. SSAPy makes use of various community integration methods and can calculate time-evolved orbital quantities, including satellite magnitudes and state vectors. Users can specify various space- and ground-based observation models with support for multiple coordinate and reference frames. SSAPy also supports orbit analysis and propagation methods such as multiple hypothesis tracking and has built-in uncertainty quantification. The majority of SSAPy’s methods are vectorized and parallelizable, allowing for effective use of high-performance computer (HPC) systems. Finally, SSAPy has plotting functionality, allowing users to visualize orbits and trajectories. Examples are shown in Figure 1 and Figure 2.

Research Organization:
Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA); USDOE Laboratory Directed Research and Development (LDRD) Program
Grant/Contract Number:
AC52-07NA27344
OSTI ID:
2575226
Report Number(s):
LLNL--JRNL-871602
Journal Information:
Journal of Open Source Software, Journal Name: Journal of Open Source Software Journal Issue: 111 Vol. 10; ISSN 2475-9066
Publisher:
Open Source Initiative - NumFOCUSCopyright Statement
Country of Publication:
United States
Language:
English

References (13)

High‒degree gravity models from GRAIL primary mission data journal August 2013
The development and evaluation of the Earth Gravitational Model 2008 (EGM2008): THE EGM2008 EARTH GRAVITATIONAL MODEL journal April 2012
Array programming with NumPy journal September 2020
SciPy 1.0: fundamental algorithms for scientific computing in Python journal February 2020
REBOUND: an open-source multi-purpose N -body code for collisional dynamics journal January 2012
emcee : The MCMC Hammer
  • Foreman-Mackey, Daniel; Hogg, David W.; Lang, Dustin
  • Publications of the Astronomical Society of the Pacific, Vol. 125, Issue 925 https://doi.org/10.1086/670067
journal March 2013
Lander and Cislunar Gateway Architecture Concepts for Lunar Exploration conference March 2019
Rare Events via Cross-Entropy Population Monte Carlo journal January 2022
Matplotlib: A 2D Graphics Environment journal January 2007
Revisiting Spacetrack Report #3 conference June 2006
Verification and Validation of the General Mission Analysis Tool (GMAT) conference August 2014
The Astropy Project: Sustaining and Growing a Community-oriented Open-source Project and the Latest Major Release (v5.0) of the Core Package* journal August 2022
lmfit/lmfit-py: 1.3.2 software July 2024

Similar Records

Space Situational Awareness for Python
Software · Tue Nov 07 19:00:00 EST 2023 · OSTI ID:code-126106

An Open Benchmark of One Million High-Fidelity Cislunar Trajectories
Technical Report · Thu Nov 20 19:00:00 EST 2025 · OSTI ID:3006118

Integration of space weather into space situational awareness
Conference · Mon Nov 08 23:00:00 EST 2010 · OSTI ID:1040829

Related Subjects