Interoperability with gate-based framework

myQLM provides binders to connect myQLM to other Python-based quantum frameworks. By default, these binders are not installed with myQLM, please refer to the installation page to install the desired binder.

images/interoperability.png

These binders may be used, depending on the framework, to:

  • translate myQLM circuits into a format defined in another quantum framework and vice-versa

  • execute a job using a QPU defined in another quantum framework directly in myQLM and vice-versa

Framework

Circuit translation

QPU connection

To Qaptiva

From Qaptiva

To Qaptiva

From Qaptiva

Qiskit

Yes

Yes

Yes

Yes

OpenQASM

Yes

No

NA

PyQuil (no python 3.6)

Yes

Yes

Yes

No

ProjectQ

Yes

No

No

No

Cirq

Yes

Yes

No

No

Available binders

Qiskit interoperability
PyQuil interoperability
Cirq interoperability
ProjectQ interoperability
OpenQASM Compiler