Skip to content

Munich-Quantum-Software-Stack/MQSS-Qiskit-Adapter

Repository files navigation

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!

About

MQP Qiskit Provider

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages