Skip to content

Latest commit

 

History

History
50 lines (34 loc) · 1.36 KB

File metadata and controls

50 lines (34 loc) · 1.36 KB

MQSS Qiskit Adapter

Documentation PyPI - Version PyPI - Python Version

This repository implements a Qiskit Adapter, which is able to send quantum jobs to LRZ's infrastructure.

Installation

To install the package, simply run

pip install mqss-qiskit

Usage

MQSS Qiskit Adapter has support for most of the basic features that a Qiskit provider implement. For all available features, see the detailed documentation.

from mqss.qiskit_adapter import MQSSQiskitAdapter
from qiskit.circuit import QuantumCircuit

#Create a quantum circuit
qc = QuantumCircuit(2)
qc.h(0)
qc.cx(0, 1)
qc.measure_all()

# Get the desired backend
mqss_adapter = MQSSQiskitAdapter(token="<TOKEN>")
[backend] = mqss_adapter.backends(name="<BACKEND_NAME>")

# Submit the jobs
job = backend.run(qc, shots=100)

# Get the results
print(job.result().get_counts())

To get a token and see available backends visit MQP.

Contributing

Feel free to open issues or submit pull requests to improve this project!