sgp-1.0.3 has been yanked.
SGP in Rust
A simple implementation of the Simplified General Perturbations models (SGP8/SGP4) in Rust.
The results are validated against the original MATLAB implementations:
License
This project is licensed under the GNU General Public License v3.0 only (GPL-3.0-only). See the LICENSE file for details.
Usage
Simple usage example.
cargo add sgpto add the dependency.- Use the following code to propagate a satellite using SGP4:
use sgp4;
use parse_tle_lines;
For SGP8 usage, use sgp::sgp8 just like sgp::sgp4.