Skip to content

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

1 watching

Forks

Repository files navigation

Guacalyzer

Browser-based analyzer for QUICKSILVER blackbox logs. Load the .json log exported by the Configurator; everything is parsed and analysed locally in the browser.

  • Overview – flight summary, detected events (saturation, tracking error, RTH, missing frames), throttle strip and GPS track.
  • Tune – step response per axis (optionally per throttle band), gyro filter delay, and noise spectrograms by throttle or time.
  • Navigation – map, RTH phases and navigation loop plots for GPS logs.
  • Timeline – configurable field graphs over time; see the key hints under the graphs for keyboard navigation.
  • Spectrum – frequency content of the selected range.

The selected range can be exported as CSV. The last loaded log is kept in the browser and reopened on reload.

Development

Requires Node 24, a Rust toolchain, wasm-pack and rsw (cargo install wasm-pack rsw). The FFT, spectrogram and step-response code lives in the Rust crate under @cargo/analysis and is built to WebAssembly.

npm install
npm run dev          # rsw watch + vite dev server
npm test             # vitest
cargo test --manifest-path @cargo/analysis/Cargo.toml
npm run build        # wasm build, type-check and production bundle

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages