Engineering Papers⌕ Search

DOE OSTI · code-47172

JaqalPaq v.1.1

Abstract

Jaqal-pup (Jaqal Programming Utilities Project) is a high-level Python metaprogramming interface for Jaqal, a quantum programming language for near-term quantum hardware (see https://arxiv.org/abs/2003.09382 for a description of Jaqal). In addition to parsing and writing out Jaqal programs, it includes the ability to read in and write out quantum programs in other languages and frameworks, e.g. Qiskit (IBM), Quil (Rigetti), Cirq (Google), Q# (Microsoft), ProjectQ (ETH Zurich), and tket (Cambridge Quantum Computing). It implements a gate scheduler, an emulator of a small-scale quantum computer programmed using Jaqal, and tie-ins for other simulation back-ends. SAND2020-12710 M Sandia National Laboratories is a multimission laboratory managed and operated by National Technology & Engineering Solutions of Sandia, LLC, a wholly owned subsidiary of Honeywell International Inc., for the U.S. Department of Energy’s National Nuclear Security Administration under contract DE-NA0003525.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Russo, Antonio, Van Der Wall, Jay, Morrison, Benjamin, Lobser, Daniel, Maunz, Peter, Rudinger, Kennith, Yales, Christopher, Ruzic, Brandon, Chow, Matthew, Grinevich, Ashlyn, Maupin, Oliver, Gokhale, Pranav, Cisneros, Emilio. 2020-06-17. JaqalPaq v.1.1. https://doi.org/10.11578/dc.20221005.1

Cite the original work for its findings. Save a collection to share your selection of sources.