Plyades: A Python Astrodynamics Library

Plyades is an MIT-licensed astrodynamics library written in Python. It aims to provide a comprehensive toolset for fast development of performant mission analysis applications. The API provides powerful high-level objects for pythonic ease-of-use while the low-level functional building blocks can also be used independently.

Warning

This library is currently a proof of concept and has not been validated or used within an operational context. As soon as this changes the validation results will be documented here.

Features

  • Reference frame transformations
  • Numerical orbit propagation

User Guide

Installation

Dependencies

Plyades depends on the following third-party libraries: * Astropy

Getting started

Create an Epoch object

Create a State object

Transform to a different reference frame

Create an Orbit object

Propagate by solving Kepler’s equation

Reference frame transformations

Orbit propagation

Semi-analytical solver

Numerical solver

Force model

Visualization

API Documentation

High-level wrapper

Low-level routines

Utility Functions