pith. sign in

arxiv: 1612.08091 · v2 · pith:RCVBE4YJnew · submitted 2016-12-23 · 🪐 quant-ph · cs.ET· cs.PL

ProjectQ: An Open Source Software Framework for Quantum Computing

classification 🪐 quant-ph cs.ETcs.PL
keywords quantumframeworkhardwarealgorithmscompilationcompilercomputingfeatures
0
0 comments X
read the original abstract

We introduce ProjectQ, an open source software effort for quantum computing. The first release features a compiler framework capable of targeting various types of hardware, a high-performance simulator with emulation capabilities, and compiler plug-ins for circuit drawing and resource estimation. We introduce our Python-embedded domain-specific language, present the features, and provide example implementations for quantum algorithms. The framework allows testing of quantum algorithms through simulation and enables running them on actual quantum hardware using a back-end connecting to the IBM Quantum Experience cloud service. Through extension mechanisms, users can provide back-ends to further quantum hardware, and scientists working on quantum compilation can provide plug-ins for additional compilation, optimization, gate synthesis, and layout strategies.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.