Metadata-Version: 2.1
Name: qtt
Version: 1.0.1
Summary: Python-based framework for analysis and tuning of quantum dots
Home-page: http://qutech.nl
Author: Pieter Eendebak
Author-email: pieter.eendebak@tno.nl
Maintainer: Pieter Eendebak
Maintainer-email: pieter.eendebak@tno.nl
License: Private
Description: # Welcome
        
        Welcome to the QTT framework. This README will shortly introduce the framework, and it will guide you through the structure, installation process and how to contribute. We look forward to working with you!
        
        # Quantum Technology Toolbox
        
        Quantum Technology Toolbox (QTT) is a Python-based framework developed by QuTech for the tuning and calibration of
        quantum dots and spin qubits. QuTech is an advanced research center based in Delft, the Netherlands, for quantum computing and quantum internet, a collaboration founded by the University of Technology Delft (TU Delft) and the Netherlands Organisation for Applied Scientiﬁc Research (TNO).
        The experiments done on spin-qubits in QuTech make use of the QTT framework to add automated funcionalities and algorithms to their measurement code. This paves the way to a more time-efficient, user-friendly and robust code, making more complex research on larger systems possible.
        We invite you to use and contribute to QTT. Below we will guide you through the installation.
        
        Also see
        - [QuTech](https://www.qutech.nl/)
        - [TU Delft](https://www.tudelft.nl/en)
        - [TNO](https://www.tno.nl/en)
        
        ## Structure
        
        QTT is the framework on which you can base your measurement and analysis scripts, and QTT itself is based on Qcodes. In Delft we use a separate repository for the measurement setups (called 'stations'), where each station is programmed in a different way to fit the measurement needs. In some cases you can use a personal folder in the 'users' repository, but we recommend keeping this to a minimum and always use a common folder with clear descriptions in the code.
        
        * [Qcodes](https://github.com/qdev-dk/Qcodes): the basic framework
        * [qtt](https://github.com/VandersypenQutech/qtt): contains additional functionality and algorithms
        * [spin-projects](https://github.com/VandersypenQutech/spin-projects): Contains hardware descriptions for experimential setups and project data.
          
        ## Installation
        
        QTT is compatible with Python 3.5+.
        
        QTT can be installed as a pip package:
        ```
        $ pip install --upgrade qtt --no-index --find-links file:////tudelft.net/staff-groups/tnw/ns/qt/spin-qubits/software/pip/qtt
        ```
        For development we advice to install from source. First retrieve the source code using git, and then install from the qtt source directory using the command:
        ```
        $ python setup.py develop
        ```
        
        For for Vandersypen research group there are more detailed instructions, read the file [INSTALL-spinqubits.md](INSTALL-spinqubits.md).
        
        ### Updating QTT
        
        If you registered qtt with Python via `setup.py develop`, all you need to do to get the latest code is open a terminal window pointing to anywhere inside the repository and run `git pull`
        
        ## Usage
        
        See the [docs](docs) directory.
        
        For a general introduction also see
        * [Introduction to Github](https://guides.github.com/activities/hello-world/)
        * [Scientific python lectures](https://github.com/jrjohansson/scientific-python-lectures)
        
        * If you use [Spyder](https://github.com/spyder-ide/spyder) then use the following settings:
        - Use a `IPython` console and set the IPyhton backend graphics option to `QT`. This ensures correctly displaying the `ParameterViewer` and `DataBrowser`
        - In Tools->Preferences->Console->Advanced settings uncheck the box `Enable UMR`
        
        ## Contributing
        
        See [Contributing](CONTRIBUTING.md) for information about bug/issue reports, contributing code, style, and testing
        
        ## Testing
        
        Tests for the qtt packages are contained in the subdirectory `tests` and as test
        functions (`test_*`) in the code. To run the tests you can run one of the commands
        below.
        ```
        $ pytest # (Windows)
        $ py.test # (Unix)
        ```
        
        ## License
        
        See [License](LICENSE.txt)
        
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Science/Research
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Topic :: Scientific/Engineering
Provides-Extra: pyqtgraph
Provides-Extra: scikit-image
Provides-Extra: apscheduler
Provides-Extra: pytables
Provides-Extra: pyqt5
Provides-Extra: MatPlot
Provides-Extra: pandas
Provides-Extra: pywin32
Provides-Extra: Polygon3
Provides-Extra: qcodes
Provides-Extra: slacker
Provides-Extra: SciPi
Provides-Extra: colorama
Provides-Extra: Numpy
Provides-Extra: h5py
Provides-Extra: pyzmqrpc
Provides-Extra: attrs
