Skip to content
/ lcg_plus Public

Extension of the bosonic backend from strawberryfields compatible with (pseudo) photon-number-resolving detectors.

License

Notifications You must be signed in to change notification settings

qpit/lcg_plus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lcg_plus

Continuous variable circuit simulator with Gaussian components and photon number resolving detectors. This is an extension of the bosonic backend from strawberryfields with improved photon number resolving detector capabilities.

Requirements

  • See pyproject.toml

Installation

pip install -e . from root.

Features

  • Simulation of phase-space Wigner functions in the Gaussian representation by tracking covariance matrices, displacement vectors, and weights.
  • Non-Gaussian states and measurements are represented as linear combinations of multivariate Gaussians.

Please see our preprint for more information.

Olga Solodovnikova, Ulrik L. Andersen, Jonas S. Neergaard-Nielsen "Fast simulations of continuous-variable circuits using the coherent state decomposition" arXiv:2508.06175 [quant-ph]

Tutorials

See Jupyter notebooks in demos/.

About

Extension of the bosonic backend from strawberryfields compatible with (pseudo) photon-number-resolving detectors.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages