sgp-1.0.1 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:
use sgp4;
let tle_line1 = "1 25544U 98067A 20344.91667824 .00016717 00000-0 10270-3 0 9003";
let tle_line2 = "2 25544 51.6442 348.7413 0002393 85.0646 325.0584 15.49325993257145";
let = propagate;
// Propagate to 60 minutes after epoch
println!;
println!;
For SGP8 usage, use sgp::sgp8 just like sgp::sgp4.