Commit graph

6 commits

Author SHA1 Message Date
c2bb3efa93 Some updates to the noise floor testing scripts. 2026-08-23 22:11:50 -04:00
45a6307c6c Added pytest test suite, rewrote README, and added NOTES.md to hold things that don't belong in the README. Some of the noise analysis code is WIP. 2026-08-23 20:50:56 -04:00
b1a405e25d Changed some defaults and warn on bad settings. Added bazzite support for setup.sh USB perms. 2026-08-23 18:59:51 -04:00
47bc23cd16 Added niceness / thread priority management. 2026-08-23 18:39:43 -04:00
3d6c7251e9 Add exact-interval sampling, chip-grid timing, and analysis tooling
Sample every measurement exactly once, flagging losses in a warning
column rather than dropping them, so sample_index stays a valid
chip-time grid coordinate. Calibrate the true period before recording;
abort if no loss-free stretch exists.

Captures now store only raw counts plus a config header, with tesla and
both time bases reconstructed on load. Cycle count becomes the rate knob
(TMRC has no effect once it governs), raising the ceiling ~4x via
repeated-START reads and a shorter GIL switch interval.
2026-08-23 18:16:43 -04:00
2a101d013d Initial commit 2026-08-19 23:00:47 -04:00