ProjectQ: An Open Source Software Framework for Quantum Computing. 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.

References in zbMATH (referenced in 10 articles )

Showing results 1 to 10 of 10.
Sorted by year (citations)

  1. Nicholas H. Stair, Francesco A. Evangelista: QForte: an efficient state simulator and quantum algorithms library for molecular electronic structure (2021) arXiv
  2. Jaques, Samuel; Naehrig, Michael; Roetteler, Martin; Virdia, Fernando: Implementing Grover oracles for quantum key search on AES and LowMC (2020)
  3. Amy, Matthew: Sized types for low-level quantum metaprogramming (2019)
  4. Nathan Killoran, Josh Izaac, Nicolás Quesada, Ville Bergholm, Matthew Amy, Christian Weedbrook: Strawberry Fields: A Software Platform for Photonic Quantum Computing (2018) arXiv
  5. Tyson Jones, Anna Brown, Ian Bush, Simon Benjamin: QuEST and High Performance Simulation of Quantum Computers (2018) arXiv
  6. Ville Bergholm, Josh Izaac, Maria Schuld, Christian Gogolin, M. Sohaib Alam, Shahnawaz Ahmed, Juan Miguel Arrazola, Carsten Blank, Alain Delgado, Soran Jahangiri, Keri McKiernan, Johannes Jakob Meyer, Zeyue Niu, Antal Száva, Nathan Killoran: PennyLane: Automatic differentiation of hybrid quantum-classical computations (2018) arXiv
  7. Axel Dahlberg; Stephanie Wehner: SimulaQron - A simulator for developing quantum internet software (2017) arXiv
  8. E. Schuyler Fried, Nicolas P. D. Sawaya, Yudong Cao, Ian D. Kivlichan, Jhonathan Romero, Alán Aspuru-Guzik: qTorch: The Quantum Tensor Contraction Handler (2017) arXiv
  9. Jarrod R. McClean, Ian D. Kivlichan, Kevin J. Sung, Damian S. Steiger, Yudong Cao, Chengyu Dai, E. Schuyler Fried, Craig Gidney, Brendan Gimby, Pranav Gokhale, Thomas Häner, Tarini Hardikar, Vojtěch Havlíček, Cupjin Huang, Josh Izaac, Zhang Jiang, Xinle Liu, Matthew Neeley, Thomas O’Brien, Isil Ozfidan, Maxwell D. Radin, Jhonathan Romero, Nicholas Rubin, Nicolas P. D. Sawaya, Kanav Setia, Sukin Sim, Mark Steudtner, Qiming Sun, Wei Sun, Fang Zhang, Ryan Babbush: OpenFermion: The Electronic Structure Package for Quantum Computers (2017) arXiv
  10. Damian S. Steiger, Thomas Haner, Matthias Troyer: ProjectQ: An Open Source Software Framework for Quantum Computing (2016) arXiv