[dependencies.approx]
optional = true
version = "0.5.1"
[dependencies.nalgebra]
version = "0.33.2"
[dependencies.serde]
features = ["derive"]
optional = true
version = "1.0.215"
[dependencies.uom]
default-features = false
features = ["autoconvert", "std", "si", "f64"]
version = "0.37.0"
[dev-dependencies.insta]
version = "1.41.1"
[dev-dependencies.nav-types]
version = "0.5.2"
[dev-dependencies.quickcheck]
version = "1.0.3"
[dev-dependencies.rstest]
version = "0.25.0"
[dev-dependencies.serde_yaml]
version = "0.9.34"
[[example]]
name = "pilot-as-engineer"
path = "examples/pilot-as-engineer.rs"
[[example]]
name = "pilot-as-mathematician"
path = "examples/pilot-as-mathematician.rs"
[[example]]
name = "target-aquisition-and-confirmation"
path = "examples/target-aquisition-and-confirmation.rs"
[features]
approx = ["dep:approx"]
default = ["serde", "approx"]
serde = ["dep:serde", "nalgebra/serde-serialize", "uom/use_serde"]
[lib]
name = "sguaba"
path = "src/lib.rs"
[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["aerospace", "mathematics"]
description = 'Hard to misuse rigid body transforms (aka "spatial math") for engineers with other things to worry about than linear algebra.'
edition = "2021"
keywords = ["spatial", "rigid-body", "coordinates", "coordinate-systems"]
license = "MIT OR Apache-2.0"
name = "sguaba"
readme = "README.md"
repository = "https://github.com/helsing-ai/sguaba"
version = "0.9.2"