sgp4 0.7.0

A pure Rust implementation of the SGP4 algorithm for satellite propagation
Documentation
#[derive(serde::Serialize, serde::Deserialize)]
#[serde(untagged)]
pub enum State {
    Ok {
        time: f64,
        position: [f64; 3],
        velocity: [f64; 3],
        date: Option<toml::value::Datetime>,
    },
    Err {
        time: f64,
        error: String,
    },
}

#[derive(serde::Serialize, serde::Deserialize)]
pub struct TestCase {
    pub line1: String,
    pub line2: String,
    pub states: Vec<State>,
}

#[derive(serde::Serialize, serde::Deserialize)]
pub struct TestCases {
    pub list: Vec<TestCase>,
}