Skip to content

Python code to create an epheremides (a dataset of positions in orbit) for a mega-constellation of satellites in Low Earth Orbit.

License

Notifications You must be signed in to change notification settings

CalumTurnerAstro/ConstellationEpheremides

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

# ConstellationEpheremides
Python code to create an epheremides (a dataset of positions in orbit) for a mega-constellation of satellites in Low Earth Orbit.

This code was used to create the database hosted at https://ieee-dataport.org/open-access/simulated-megaconstellation-ephemerides

The link above included detailed documentation, but essentially this code creates a dataset providing the time-varying positions of 1584 satellites in a simulated megaconstellation modelled on Phase 1 of SpaceX's Starlink.

INPUT: Design of the constellation and the number of timesteps and temporal resolution required.
OUTPUT: .zip archive containing a .csv dataset with positions, velocities, and orbital elements of each satelltie at each timestep.

This code requires the AstroPy and Poliastro packages to run:

https://www.astropy.org/
https://www.poliastro.space/

About

Python code to create an epheremides (a dataset of positions in orbit) for a mega-constellation of satellites in Low Earth Orbit.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages