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.
Classes for modeling accelerations.
Classes representing celestial bodies.
Tools for orbital dynamics, satellite tracking, and celestial mechanics.
A collection of physical constants.
Provides classes and functions for orbital tracking, hypothesis testing, angle wrapping, and fitting satellite observations to orbital models.
Class to handle transformations between ECEF x,y,z coords and geodetic longitude, latitude, and height.
Classes for gravity-related accelerations.
Collection of functions to read from and write to various file formats.
Module for Monte Carlo-based orbit track linking and model selection.
Classes to solve for Keplerian orbital parameters from different initial inputs
Module to handle Earth satellite state vector manipulation and propagation.
Classes for sampling orbit model parameters.
Utility functions for plotting.
Classes for propagating orbits.
This module provides functions and classes for orbital mechanics calculations, optimization techniques, sampling methods, and orbital parameter translations.
Functions to simplify certain aspects of SSAPy.
This module provides functions for coordinate transformations, vector operations, celestial mechanics, and mathematical utilities.