BBN-Q / Qlab

Measurement and control software for superconducting qubits.
Apache License 2.0
37 stars 15 forks source link

Qlab measurement and control software

A MATLAB framework for superconducting qubit systems.

Installation

Source Code

To get started, simply download and unzip the latest release. Or, if you want the tip of the development repository, clone a local copy with

git clone git@github.com:BBN-Q/Qlab.git localname --recursive

Navigate to the QLab directory and run the installQLab.m script to setup the preferences. It will also prompt you with the correct folders to add to the path.

The code is loosely organized into

The main workhorse is the ExpManager class which provides a general framework for taking, processing, and saving data. The ExpScripter example shows an example workflow for using ExpManager with a set of instruments, sweeps, and measurements. This example makes use of configuration data stored in JSON files. The PyQLab project contains a GUI for creating these files.

See the wiki for release notes and further help.

All source is distributed under the Apache open source license.

Binaries

We also distribute mex binaries for some accelerated data processing and dll's for the BBN-APS pulse sequencers. These can be found here binaries.