Skip to content

rotzinger/qkit

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Qkit

Qkit -- a quantum measurement suite in python

Features:

  • a collection of ipython notebooks for measurement and data analysis tasks.
  • hdf5 based data storage of 1,2 and 3 dimensional data, including a viewer.
  • classes for data fitting, e.g. of microwave resonator data. This includes also a robust circle fit algorithm.
  • extended and maintained drivers for various low frequency and microwave electronics.
  • based on qtlab, but large parts of the framework can be used independently.

Platform:

The qkit framework has been tested under windows and with limits under macos x and linux. The gui requires h5py, qt and pyqtgraph, which work fine on these platforms.

Requirements:

Basic:

Full:

Installation:

  • copy the qkit archive to an apropriate place

Standalone:

  • add the qkit/qkit directory to your systems PYTHONPATH variable

with Qtlab:

  • add the qkit/qkit directory to your systems PYTHONPATH variable
  • change the path variables in Qtlab's userconfig.py apropriately, e.g. config['user_insdir'] config['scriptdirs'] It useful to add it to system path like this: sys.path.append('path_of_qkit_folder')

Developed since 2015 at KIT by

J.C. Braumueller
J. Brehm
M. Pfirrmann
S. Probst
A. Schneider
Y. Schön
A. Stehli
H. Rotzinger

About

Qkit framework -- an extension to qtlab

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 70.2%
  • Jupyter Notebook 29.8%