DOE OSTI · 2575226
SSAPy - Space Situational Awareness for Python
Abstract
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.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Meyers, Joshua E. [SLAC National Accelerator Laboratory (SLAC), Menlo Park, CA (United States); Stanford Univ., CA (United States). Kavli Institute for Particle Astrophysics & Cosmology] (ORCID:0000000223084230), Schneider, Michael D. [Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)] (ORCID:0000000285057094), Ebert, Julia T. [Fleet Robotics, Somerville, MA (United States)] (ORCID:000000021975772X), Schlafly, Edward F. [Space Telescope Science Institute, Baltimore, MD (United States)] (ORCID:0000000235697421), Yeager, Travis [Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)] (ORCID:0000000225820190), Perloff, Alexx [Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)] (ORCID:0000000152300396), Merl, Daniel [Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)] (ORCID:0000000341965354), Lifset, Noah [University of Texas, Austin, TX (United States)] (ORCID:0000000333977021), Bernstein, Jason [Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)] (ORCID:0000000233915931), Dawson, William A. [Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)] (ORCID:0000000302486123), Golovich, Nathan [Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)] (ORCID:000000032632572X), Higgins, Denvir [Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)] (ORCID:0000000275791092), McGill, Peter [Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)] (ORCID:0000000210526749), Miller, Caleb [Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)] (ORCID:0000000162490031), Pruett, Kerianne [Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)] (ORCID:0000000229118657). 2025-07-28. SSAPy - Space Situational Awareness for Python. https://doi.org/10.21105/joss.08147
Cite the original work for its findings. Save a collection to share your selection of sources.