API Reference Guide

SSAPy: Space Situational Awareness for Python

When executing

>>> import SSAPy

a subset of the full SSAPy package is imported into the python environment. Some packages must be imported explicitly, so as to avoid importing unnecessary and/or heavy dependencies. Below lists the packages available in the ssapy namespace.

ssapy.accel

Classes for modeling accelerations.

ssapy.body

Classes representing celestial bodies.

ssapy.compute

ssapy.constants

A collection of physical constants.

ssapy.ellipsoid

Class to handle transformations between ECEF x,y,z coords and geodetic longitude, latitude, and height.

ssapy.gravity

Classes for gravity-related accelerations.

ssapy.io

Collection of functions to read from and write to various file formats.

ssapy.linker

ssapy.orbit_solver

Classes to solve for Keplerian orbital parameters from different initial inputs

ssapy.orbit

Module to handle Earth satellite state vector manipulation and propagation.

ssapy.particles

Classes for sampling orbit model parameters.

ssapy.plotUtils

Utility functions for plotting.

ssapy.propagator

Classes for propagating orbits.

ssapy.rvsampler

ssapy.utils