summaryrefslogtreecommitdiff
path: root/core/acquisition.py
AgeCommit message (Collapse)Author
2026-08-03Fix acquisition pipeline stutter with many channelsChristian Kolset
Batches per-tick device readings into one signal emit instead of one per channel, evaluates derived channels once per tick instead of once per raw sample, and makes ChannelBuffer.window() cost scale with the window size instead of total buffer history. Strip chart X-range now scrolls on an independent ~30fps timer instead of only snapping when new data lands, which was the main visible cause of the stutter. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-04-23Fixed clear signal feature to inlcude all signalsChristian Kolset
2026-04-22Fixed saving profile to include devices and their configurationChristian Kolset
2026-04-20V8Christian Kolset
2026-04-13Removed QtPy5 snippet and fixed directoriesChristian Kolset