Metadata-Version: 2.1
Name: qiskit-aqt-provider
Version: 0.4.2
Summary: Qiskit provider for AQT backends
Home-page: https://github.com/qiskit-community/qiskit-aqt-provider
Author: Qiskit Development Team
Author-email: qiskit@qiskit.org
License: Apache 2.0
Project-URL: Bug Tracker, https://github.com/qiskit-community/qiskit-aqt-provider/issues
Project-URL: Source Code, https://github.com/qiskit-community/qiskit-aqt-provider
Description: # Qiskit AQT Provider
        
        [![License](https://img.shields.io/github/license/qiskit-community/qiskit-aqt-provider.svg?style=popout-square)](https://opensource.org/licenses/Apache-2.0)[![Build Status](https://img.shields.io/travis/com/qiskit-community/qiskit-aqt-provider/master.svg?style=popout-square)](https://travis-ci.com/qiskit-community/qiskit-aqt-provider)[![](https://img.shields.io/github/release/qiskit-community/qiskit-aqt-provider.svg?style=popout-square)](https://github.com/qiskit-community/qiskit-aqt-provider/releases)[![](https://img.shields.io/pypi/dm/qiskit-aqt-provider.svg?style=popout-square)](https://pypi.org/project/qiskit-aqt-provider/)
        
        Qiskit is an open-source framework for working with noisy intermediate-scale
        quantum computers (NISQ) at the level of pulses, circuits, and algorithms.
        
        This project contains a provider that allows access to **[AQT]** ion-trap quantum
        devices.
        
        ## Installation
        
        You can install the provider using pip tool:
        
        ```bash
        pip install qiskit-aqt-provider
        ```
        
        `pip` will handle installing all the python dependencies automatically and you
        will always install the  latest (and well-tested) version.
        
        ## Setting up the AQT Provider
        
        Once the package is installed, you can use it to access the provider from
        qiskit.
        
        ### Use your AQT credentials
        
        You can initialize an AQT provider using your token locally with:
        
        ```python
        from qiskit_aqt_provider import AQTProvider
        aqt = AQTProvider('MY_TOKEN')
        ```
        
        Where `MY_TOKEN` is your access token for the AQT device. Then you can access
        the backends from that provider:
        
        ```python
        print(aqt.backends())
        backend = aqt.backends.aqt_qasm_simulator
        ```
        
        You can then use that backend like you would use any other qiskit backend. For
        example, running a bell state:
        
        ```python
        from qiskit import QuantumCircuit, transpile
        qc = QuantumCircuit(2, 2)
        qc.h(0)
        qc.cx(0, 1)
        qc.measure([0,1], [0,1])
        trans_qc = transpile(qc, backend)
        job = backend.run(trans_qc)
        print(job.get_counts())
        ```
        
        For running the quantum circuit on the ion-trap quantum device you need to use `aqt_innsbruck` as backend, which needs a different access token.
        
        ## License
        
        [Apache License 2.0].
        
        [AQT]: https://www.aqt.eu/
        [Apache License 2.0]: https://github.com/qiskit-community/qiskit-aqt-provider/blob/master/LICENSE.txt
        
Keywords: qiskit sdk quantum
Platform: UNKNOWN
Classifier: Environment :: Console
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: MacOS
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Scientific/Engineering
Requires-Python: >=3.6
Description-Content-Type: text/markdown
