[package]
name = "sidereon-core"
version = "0.12.0"
authors = []
edition = "2021"
description = "The complete Sidereon engine: numerical astrodynamics propagation core plus the GNSS domain layer (SP3, broadcast ephemeris, multi-GNSS positioning, RTK/PPP, ionosphere/troposphere, DOP) behind a default-on gnss feature"
license = "MIT"
readme = "README.md"
documentation = "https://docs.rs/sidereon-core"
homepage = "https://github.com/neilberkman/sidereon"
repository = "https://github.com/neilberkman/sidereon"
keywords = ["gnss", "astrodynamics", "sp3", "positioning", "propagation"]
categories = ["science", "simulation"]
exclude = [
"tests/fixtures/**",
"tests/cpp/**",
"tests/sgp4_diagnostic.rs",
"tests/sgp4_oracle_diff.rs",
"tests/sgp4_json_origin.rs",
"tests/sgp4_regenerate_fixture.rs",
]
[dependencies]
nalgebra = { workspace = true }
thiserror = "1.0"
libm = "0.2"
serde = { version = "1", features = ["derive"] }
serde_json = { version = "1" }
roxmltree = "0.21"
rayon = "1"
trust-region-least-squares = { path = "../trust-region-least-squares", version = "0.9" }
[build-dependencies]
cc = "1"
[dev-dependencies]
approx = "0.5"
serde_json = { version = "1", features = ["preserve_order"] }
[features]
sgp4-debug-oracle = []