Qudi: a modular python suite for experiment control and data processing

Jan M. Binder, Alexander Stark, Nikolas Tomek, Jochen Scheuer, Florian Frank, Kay D. Jahnke, Christoph Müller, Simon Schmitt, Mathias H. Metsch, Thomas Unden, Tobias Gehring, Alexander Huck, Ulrik L. Andersen, Lachlan J. Rogers*, Fedor Jelezko

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

91 Citations (Scopus)
1440 Downloads (Pure)

Abstract

Qudi is a general, modular, multi-operating system suite written in Python 3 for controlling laboratory experiments. It provides a structured environment by separating functionality into hardware abstraction, experiment logic and user interface layers. The core feature set comprises a graphical user interface, live data visualization, distributed execution over networks, rapid prototyping via Jupyter notebooks, configuration management, and data recording. Currently, the included modules are focused on confocal microscopy, quantum optics and quantum information experiments, but an expansion into other fields is possible and encouraged.

Original languageEnglish
Pages (from-to)85-90
Number of pages6
JournalSoftwareX
Volume6
DOIs
Publication statusPublished - 2017
Externally publishedYes

Bibliographical note

Copyright the Author(s) 2017. Version archived for private and non-commercial use with the permission of the author/s and according to publisher conditions. For further rights please contact the publisher.

Keywords

  • automation
  • experiment control
  • framework
  • measurement software
  • modular
  • python 3
  • Qt

Fingerprint

Dive into the research topics of 'Qudi: a modular python suite for experiment control and data processing'. Together they form a unique fingerprint.

Cite this