Spacecraft attitude and control engineers
Investigate unexpected pointing or turning behaviour and review the evidence behind each finding.
Local-first orientation forensics
Find, explain, and visualise quaternion attitude failures. Preserve the original evidence. Evaluate repair, trajectory, and controller candidates without handing software authority over physical hardware.
Who is Quatopsy for?
Quatopsy helps you inspect how a spacecraft turns and points, investigate problems in recorded motion, and compare proposed corrections. It runs on your own computer and keeps the original data intact.
Investigate unexpected pointing or turning behaviour and review the evidence behind each finding.
Check recorded orientation data and compare proposed trajectories and controllers in software.
Explore rotation problems with repeatable local analysis and findings linked to the original samples.
Its reports support investigation and engineering review; they do not approve a trajectory for flight.
What component plots hide
Quatopsy keeps representation, physical motion, declared convention, time, and dynamics separate. A report tells you which obligation failed, where it failed, and what evidence supports that conclusion.
Expose invalid rotations before they contaminate downstream calculations.
Separate antipodal representation jumps from physical attitude motion.
Check declared quaternion semantics against supplied rotation matrices.
Compare body angular velocity with quotient-aware quaternion kinematics.
Contrast a commanded path with the quotient-shortest orientation baseline.
Surface fragile near-pi intervals without inventing a unique repair.
One local evidence chain
The conformance kernel owns diagnostic verdicts. Adapters declare provenance, the viewer presents canonical evidence, and optional repair, planning, and control paths remain separately named outputs.
From symptom to handover
Analyse declared CSV semantics with a closed rule registry, stable result states, deterministic identity, bounded resources, and privacy-conscious reproducers.
A dependency-free static console keeps geometry, findings, evidence, raw values, and proposed state aligned by source-sample identity.
Copy source material, diagnostics, reproducers, viewers, and optional candidates into one verifiable local handover.
Generate torque-limited rest-to-rest paths with declared actuator, keep-out, objective, and uncertainty models. Optimality is not claimed.
Exercise geometric control, MEKF or UKF navigation, guidance, wheel allocation, SIL, host-CPU PIL, and loopback HIL without physical actuator authority.
Start with one trajectory
Rust 1.97 or newer is the only runtime requirement. Quatopsy runs locally and writes explicit, separately named evidence.
Open the complete quick start ↗# Install the released CLI
cargo install quatopsy --locked
# Analyse declared quaternion evidence
quatopsy analyze \
--input trajectory.csv \
--manifest manifest.json \
--report report.json
result: findings
rule QAT-SIGN-001: finding (3)
Advisory by design
Quatopsy is early-stage, production-quality research software for local advisory evaluation. It is not flight approval, certification evidence, independent validation, or a production support commitment.
Follow the evidence