Mode:
Duration:
1
Coding works best on desktop or with an external keyboard.
Coding works best on desktop or with an external keyboard.
A minimal example creating a 2-mode photonic quantum circuit, applying gates, and measuring the output.
import strawberryfields as sf
from strawberryfields.ops import Sgate,CNOT,MeasureFock
prog = sf.Program(2)
with prog.context as q:
Sgate(0.543)|q[0]
CNOT|(q[0],q[1])
MeasureFock()|q[0]
MeasureFock()|q[1]
eng = sf.Engine('fock',backend_options={'cutoff_dim':5})
result = eng.run(prog)
print(result.samples)Strawberry Fields is a Python library for photonic quantum computing using continuous-variable (CV) quantum systems. It enables the design, simulation, and execution of quantum circuits on photonic platforms.
Origin & Creator
Strawberry Fields was developed by Xanadu, a Canadian quantum computing company, to provide a full-stack photonic quantum computing framework.
Industrial Note
Strawberry Fields is primarily used in research, photonic quantum algorithm development, quantum machine learning, and exploring continuous-variable quantum computing protocols.