# qkit
**Repository Path**: zsurge/qkit
## Basic Information
- **Project Name**: qkit
- **Description**: Qkit framework
- **Primary Language**: Unknown
- **License**: GPL-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2022-04-20
- **Last Updated**: 2022-04-20
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
### 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.
### 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.
The core of the framework should run with python 2.7.x/3.4+
### Requirements:
#### Basic:
* An up to date python distribution, including the qt gui libs, numpy and scipy.
e.g. anaconda python http://continuum.io/downloads
* h5py http://www.h5py.org/ for saving data
* pyqtgraph is required by the viewer (qkit/gui/qviewkit) : http://www.pyqtgraph.org/
* Optional: We use ipython/jupyter notebooks for the measurement scripts: http://jupyter.org
* Optional: Messages are distributed with zmq: http://zeromq.org (also used by jupyter)
### Installation:
* copy the qkit archive to an apropriate place
* and add the qkit/qkit directory to your systems PYTHONPATH variable