A scripted control system for autonomous hardware-timed experiments
PT Starkey, CJ Billington, SP Johnstone, M Jasperse, K Helmerson, LD Turner, RP Anderson
Review of Scientific Instruments | AMER INST PHYSICS | Published : 2013
We present the labscript suite, an open-source experiment control system for automating shot-based experiments and their analysis. Experiments are composed as Python code, which is used to produce low-level hardware instructions. They are queued up and executed on the hardware in real time, synchronized by a pseudoclock. Experiment parameters are manipulated graphically, and analysis routines are run as new data are acquired. With this system, we can easily automate exploration of parameter spaces, including closed-loop optimization.
Awarded by Australian Research Council
The authors would like to thank the current users of our system, who were not part of the development team, L. Bennie, M. Egorov, and A. Wood for their input into making this a better system. This work was supported by Australian Research Council Grant Nos. DP1094399 and DP1096830.