Getting Started

System Prerequisites

SSAPy has the following minimum system requirements, which are assumed to be present on the machine where SSAPy is run:

System prerequisites for SSAPy

Name

Supported Versions

Notes

Requirement Reason

Python

3.8–3.11

Interpreter

C/C++ Compilers

Building software

make

Build software

git

Manage software repositories

git-lfs

Track large binary files

graphviz

Local documentation building

These requirements can be easily installed on most modern macOS and Linux systems.

apt update
apt install build-essential git git-lfs python3 python3-distutils python3-venv graphviz

Installation

As the package has been published on PyPI, it can be installed using pip.

pip install llnl-ssapy

Orekit dependency

Orekit is an optional dependency, including the Orekit Python wrapper that is hard to find. Clone the python wrappper from here:

Alternatively, the Orekit python wrapper can be installed from Anaconda.