Journal article

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.

University of Melbourne Researchers


Awarded by Australian Research Council

Funding Acknowledgements

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.