csete/gpredict logo

csete/gpredict

Free

Gpredict satellite tracking application

FreeFree tier
Type
Open Source

About csete/gpredict

Gpredict is a real-time satellite tracking and orbit prediction program for the Linux desktop. It uses SGP4/SDP4 propagation algorithms together with NORAD two-line element sets (TLE) to track a large number of satellites. The software provides flexible visualization through lists, maps, and polar plots, supports multiple ground stations, and allows prediction of upcoming passes. It runs in real-time, simulated real-time (fast forward/backward), and manual time control modes. Gpredict integrates with Hamlib for Doppler tuning of radios via rigctld and antenna rotator control via rotctld. It is open-source and written in C using Gtk+ 3.

Key Features

Tracks a large number of satellites limited only by memory and processing power
Display tracking data in lists, maps, polar plots, or any combination
Multiple modules can run simultaneously in notebook or separate windows
Supports multiple ground stations and predicts upcoming passes
Real-time, simulated real-time (fast forward/backward), and manual time control modes
Detailed real-time and non-real-time satellite information
Doppler tuning of radios via Hamlib rigctld
Antenna rotator control via Hamlib rotctld

Pros & Cons

Pros
  • Free and open-source software
  • Real-time tracking with high accuracy using SGP4/SDP4
  • Flexible display options (maps, lists, polar plots)
  • Integration with Hamlib for radio and antenna control
  • Supports many ground stations and satellites
Cons
  • Primarily designed for Linux desktop; installation on other platforms may require compilation
  • Steep learning curve for new users unfamiliar with satellite tracking
  • Requires manual setup of TLE data sources and ground stations

Best For

Amateur radio satellite tracking and communicationEducation and research in orbital mechanicsSatellite pass prediction for observation or communicationAntenna rotator control integration for tracking antennas

FAQ

What is Gpredict?
Gpredict is a real-time satellite tracking and orbit prediction program that uses SGP4/SDP4 propagation algorithms with NORAD two-line element sets to track satellites.
What operating systems does Gpredict support?
Gpredict is written using Gtk+ 3 and is available for most Unix-like operating systems, including Linux. It can also be compiled on Mac and Windows.
Does Gpredict support hardware control?
Yes, it integrates with Hamlib for Doppler tuning of radios via rigctld and antenna rotator control via rotctld.
Is Gpredict free?
Yes, Gpredict is free and open-source software released under the GNU General Public License.