QTLab is an IPython-based measurement environment. It contains drivers for many instruments and integrates data plotting using gnuplot. Although it is mainly intended to perform automated measurements by creating Python scripts, an extensive set of GTK+-based GUI components is also included, for example to show the current instrument state and to perform simple tasks and measurements.


QTLab is being documented in the wiki.

Getting it

Releases will become available in the files section. The latest development code can be obtained from the git repository.

Bug tracker

The sourceforge project page is here. We track bugs here, please report if you find any!


(Click on an image for a larger version).

Basic GUI showing instrument information:

Running a measurement script:

Tweaking the appearance of a 3D data plot:


Please start by reading the MANUAL. You can subscribe to the mailing list here. Mailing list archives are also available.