Line-Camera Automation System
Synchronized line-scan camera acquisition — motion and capture coordinated into clean, repeatable scans.
Python · PyQt6 · pyqtgraph — source private
A line-scan camera builds its image one row at a time, which makes the software the metronome: acquisition only works if motion and capture stay locked in step. This system (V1 and V2) automates that coordination — configuring the camera, sequencing the scan, streaming rows into a live waterfall display, and writing structured, resumable output.
The software is the metronome: motion and line capture stay locked, rows stream into a live waterfall.
It shares the same DNA as the rest of the instrument fleet: hardware behind an abstraction with a mock implementation, explicit configuration, and export into the platform’s common run layout so downstream analysis doesn’t care which instrument produced the data.