Skip to content

STOP - Satellite Tracking via Orbit Propagation

Notifications You must be signed in to change notification settings

mgrinstein/STOP

Repository files navigation

STOP - Satellite Tracking via Orbit Propagation

STOP is a Python-based tool for tracking satellite positions using orbit propagation (using either TLE or OMM sources from Celestrak) and visualizing satellite positions on an interactive map.

The project leverages the Skyfield library to compute satellite orbits and folium for map visualization, allowing for real-time plotting of selected satellite positions.

Features

  • Retrieve and process satellite orbit data.
  • Calculate the orbit of a selected satellite at a selected time.
  • Dynamic visualize satellite positions on a map.
  • Easy-to-extend modular design, allowing additional features or data sources.

Installation

To get started with STOP, clone the repository and install the required dependencies:

git clone https://github.com/mgrinstein/STOP.git
cd STOP
pip install -r requirements.txt

Usage

To run STOP, customize the config.py file to have the desired SATELLITE_NAME:

# config.py
SATELLITE_NAME = "YourSatelliteName"

Then, run main:

python main.py

About

STOP - Satellite Tracking via Orbit Propagation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published