2019
DOI: 10.22331/q-2019-03-11-129
|View full text |Cite
|
Sign up to set email alerts
|

Strawberry Fields: A Software Platform for Photonic Quantum Computing

Abstract: We introduce Strawberry Fields, an open-source quantum programming architecture for light-based quantum computers, and detail its key features. 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 Ten… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

2
192
0
1

Year Published

2019
2019
2022
2022

Publication Types

Select...
5
3
1

Relationship

1
8

Authors

Journals

citations
Cited by 229 publications
(197 citation statements)
references
References 102 publications
2
192
0
1
Order By: Relevance
“…In contrast to quantum full-stack libraries that focus on the discrete gate model, Strawberry Fields is a Pythonbased library for the continuous gate model, developed by the startup Xanadu [63,64]. It is based on the Blackbird quantum programming language and it is the only quantum software project built on top of a deep learning library: its computational backend for simulations is written in TensorFlow [65].…”
Section: Projects Consideredmentioning
confidence: 99%
“…In contrast to quantum full-stack libraries that focus on the discrete gate model, Strawberry Fields is a Pythonbased library for the continuous gate model, developed by the startup Xanadu [63,64]. It is based on the Blackbird quantum programming language and it is the only quantum software project built on top of a deep learning library: its computational backend for simulations is written in TensorFlow [65].…”
Section: Projects Consideredmentioning
confidence: 99%
“…and this value approaches unity as  t 0 (  r 1) as illustrated in figure 2(c), where the Wigner functions for various parameters are evaluated numerically using the open-source Python modules QuTip [41] and Strawberry Fields [42]. In order to verify that the codes perform as expected, we computed the above photon catalysis step using QuTip and confirmed that the output state is identically a displaced Fock state for correctly chosen parameters.…”
Section: Lossy Casementioning
confidence: 67%
“…Q# [29] is a hybrid classical-quantum language designed to facilitate the development of programs that can be run on a simulator (and eventually on actual hardware). Strawberry Fields [30] is a Python-based quantum programming framework that is based on the "continuous variable" (CV) model of computation.…”
Section: Related Workmentioning
confidence: 99%