General time-sequential, waveform-based experiment framework.
-
Designed for experiments utilizing waveforms to operate with physical systems.
-
Breaks waveforms across the entire experiment cycle into individual modules (i.e. procedures), allows highly flexible module design, and automatically assembles modules together.
-
Intuitive scan experiment("sweep") function, with realtime figure generation and data file writer.
-
Waveform description classes. Storing waveforms in abstract format, with a set of methods to manipulate waveforms.
-
device_repo, the device control backend.
-
ThunderBoard, a real-time data visualization platform.
-
Install device_repo and ThunderBoard.
-
Install ThunderQ by executing
pip install --editable .
If you use virtual environment, you need to activate it first.