satellite-constellation

Create Satellite Constellations around the Earth, Luna and planets in the solar system


Keywords
satellite-constellation, satellite, satellites, constellation, orbital, mechanics
License
MIT
Install
pip install satellite-constellation==0.2

Documentation

Satellite-Constellation-Creator

Library for representing satellite constellations and ground stations

Installation

To install latest released version:

pip install satellite-constellation

To install from github master branch:

pip install https://github.com/SaberAidan/SatelliteConstellationCreator

For development:

# fork https://github.com/SaberAidan/SatelliteConstellationCreator to YOUR_GITHUB
# clone your repo locally
git clone https://YOUR_GITHUB@github.com/YOUR_GITHUB/SatelliteConstellationCreator.git
cd SatelliteConstellationCreator

# add upstream remote
git remote add upstream https://github.com/SaberAidan/SatelliteConstellationCreator.git

# create a virtualenv
python3 -m venv .venv
source .venv/bin/activate

# install for development
pip install -r requirements.txt
Testing if installation is good::
$ satellite-constellation --test

Features

JSON serialisable orbital elements for satellite constellation creation. Individual Satellite element creation class.

Credits

This package is a conversion of existing academic Matlab code created by Saber Astronautics Australia Pty. Ltd. for use in creating scenes in the Predictive Interactive Ground Interface software.