WireDAQ — wire-ready DAQ architecture simulator

WireDAQ

A wire-ready data-acquisition architecture simulator — design the architecture before you wire the hardware.

Flight avionics is distributed data acquisition under hostile constraints. WireDAQ builds the integration seams and an honest simulator first, in pure software, with a single wire contract that the firmware and ground software both meet — so the hardware drops into a system that already works. The two tools below are the interactive front-ends; open them right in your browser.

how much

Capacity Console →

A live capacity / what-if simulator: finite buffers, modeled loss and jitter, independent per-node clocks, A/B comparison, and report export — matching the packet schema.

Open the console
why

5-Phase Roadmap →

Step through the five integration phases and watch real hardware grow inward from both ends while the wire contract holds still.

Open the roadmap

Both tools are self-contained — no server, no build step.

One enforced contract

Three codecs — Python, C firmware, C++ — held byte-for-byte to committed golden vectors.

Honest fakes

Loss, reorder, line noise, CRC, and clock drift modeled from day one — not discovered at flight.

Ports & adapters

A real sensor board drops in behind the same port; advancing a phase is a wiring change, not a rewrite.

latest releasev0.3.0

Now on PyPI

Install with pip install wiredaq — no checkout needed.

Full release notes →