A Python implementation of the SGP4 satellite tracking algorithm for computing satellite positions and velocities.
python-sgp4 is a Python library that implements the SGP4 satellite tracking algorithm, which computes satellite positions and velocities from Two-Line Element (TLE) data. It solves the problem of accurately predicting satellite orbits for applications like satellite tracking, collision avoidance, and space mission planning.
Developers, researchers, and engineers working in satellite operations, astrodynamics, space situational awareness, or anyone needing to compute satellite positions programmatically.
Developers choose python-sgp4 because it provides a pure Python implementation of the latest SGP4 algorithm, eliminating dependencies on compiled libraries while offering reliable accuracy and comprehensive documentation.
Python version of the SGP4 satellite position library
Entirely written in Python, allowing straightforward installation via pip and seamless integration into existing Python environments.
Implements the latest SGP4 algorithm updates, providing accurate orbital predictions as per modern standards.
Comes with comprehensive documentation and a detailed changelog, making it easy for users to understand and track changes.
Directly handles Two-Line Element data parsing, reducing the need for additional preprocessing steps.
As a pure Python library, it can be slower than compiled alternatives, especially for large datasets or real-time applications.
Only supports SGP4; lacks other propagation methods like SDP4 for deep space objects or high-precision numerical integrators.
Does not include TLE databases; users must manage and update TLE sources externally, which can be cumbersome.
Kalman Filter book using Jupyter Notebook. Focuses on building intuition and experience, not formal proofs. Includes Kalman filters,extended Kalman filters, unscented Kalman filters, particle filters, and more. All exercises include solutions.
Python package for the evaluation of odometry and SLAM
PROJ - Cartographic Projections and Coordinate Transformations Library
robot_localization is a package of nonlinear state estimation nodes. The package was developed by Charles River Analytics, Inc. Please ask questions on answers.ros.org.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.