Unleashing quantum algorithms with Qinterpreter: bridging the gap between theory and practice across leading quantum computing platforms
Wilmer Contreras Sep\'ulveda, \'Angel David Torres-Palencia, Jos\'e, Javier S\'anchez Mondrag\'on, Braulio Misael Villegas-Mart\'inez, J. Jes\'us, Escobedo-Alatorre, Sandra Gesing, N\'estor Lozano-Cris\'ostomo, Julio C\'esar, Garc\'ia-Melgarejo, Juan Carlos S\'anchez P\'erez

TL;DR
Qinterpreter is a tool that unifies multiple quantum computing libraries within a Jupyter Notebook environment, enabling seamless translation, visualization, and execution of quantum programs across leading platforms, thus making quantum programming more accessible.
Contribution
It introduces Qinterpreter, a novel tool that bridges different quantum libraries, facilitating cross-platform quantum programming and education in an accessible manner.
Findings
Enables seamless translation between five major quantum libraries.
Supports execution of quantum programs on various hardware platforms.
Enhances quantum programming education for beginners.
Abstract
Quantum computing is a rapidly emerging and promising field that has the potential to revolutionize numerous research domains, including drug design, network technologies and sustainable energy. Due to the inherent complexity and divergence from classical computing, several major quantum computing libraries have been developed to implement quantum algorithms, namely IBM Qiskit, Amazon Braket, Cirq, PyQuil, and PennyLane. These libraries allow for quantum simulations on classical computers and facilitate program execution on corresponding quantum hardware, e.g., Qiskit programs on IBM quantum computers. While all platforms have some differences, the main concepts are the same. QInterpreter is a tool embedded in the Quantum Science Gateway QubitHub using Jupyter Notebooks that translates seamlessly programs from one library to the other and visualizes the results. It combines the five…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Quantum Information and Cryptography · Cloud Computing and Resource Management
