Satellite-Tracker

Tracks and maps predicted orbit paths for ISRO managed satellites.

View the Project on GitHub

Satellite Tracker

This script tracks and maps predicted orbits paths (from the current time) for ISRO managed satellites. Categorized and plotted as LEO maps (low earth orbit satellites), NAV maps (navigational satellites) and GEO maps (communication satellites).

Table of contents

General info

Current version of this project is written for satellites operated and managed by ISRO (Indian Space Research Organization). Program creates a local TLE file, specifically grouped for all ISRO managed satellites from celestrak.com. For further usage program will use it from locally created TLE file and will be updated once in 2 weeks based on the TLE timestamp.
 
LEO orbit will be predicted for the user supplied time in minutes. Default value is 30 minutes.
Line no.298 on the code can be modified accordingly. tracking_minutes = 45

Red circle on the map shows the satellites current position (with satellites name on it) and the orbit track with a unique marker.

 
NAV maps shows the track of navigational satellites. As this is a slow moving one, I have kept the variable value as,
tracking_minutes = 600

 
GEO maps shows the location of the communication satellites. As they are located in close proximity, there are huge overlaps on the satellite markers.

Screenshots

Output maps generated by the script.
results
results results

Setup

Script is written with python (Version: 3.6) on linux. Additional modules required :


Or if you have python3 and virtual environment,

How to run

Updates

results

To-do list