Strawberry Fields is a full-stack Python library for designing, simulating, and optimizing continuous variable (CV) quantum optical circuits. We introduce Strawberry Fields, an open-source quantum programming architecture for light-based quantum computers. Built in Python, Strawberry Fields is a full-stack library for design, simulation, optimization, and quantum machine learning of continuous-variable circuits. The platform consists of three main components: (i) an API for quantum programming based on an easy-to-use language named Blackbird; (ii) a suite of three virtual quantum computer backends, built in NumPy and Tensorflow, each targeting specialized uses; and (iii) an engine which can compile Blackbird programs on various backends, including the three built-in simulators, and -- in the near future -- photonic quantum information processors. The library also contains examples of several paradigmatic algorithms, including teleportation, (Gaussian) boson sampling, instantaneous quantum polynomial, Hamiltonian simulation, and variational quantum circuit optimization.
Keywords for this software
References in zbMATH (referenced in 7 articles , 1 standard article )
Showing results 1 to 7 of 7.
- Basani, Jasvith Raj; Bhattacherjee, Aranya: Continuous-variable deep quantum neural networks for flexible learning of structured classical information (2021)
- Nicholas H. Stair, Francesco A. Evangelista: QForte: an efficient state simulator and quantum algorithms library for molecular electronic structure (2021) arXiv
- Amy, Matthew: Sized types for low-level quantum metaprogramming (2019)
- Wetterich, C.: Quantum computing with classical bits (2019)
- Nathan Killoran, Josh Izaac, Nicolás Quesada, Ville Bergholm, Matthew Amy, Christian Weedbrook: Strawberry Fields: A Software Platform for Photonic Quantum Computing (2018) arXiv
- 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
- 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