Download Latest Version v0.13.1 - Castle of Wonders source code.tar.gz (7.4 MB)
Email in envelope

Get an email when there's a new version of Perceval

Home / v0.12.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2024-12-11 2.6 kB
v0.12.0 - The Bleeding Lance source code.tar.gz 2024-12-11 7.2 MB
v0.12.0 - The Bleeding Lance source code.zip 2024-12-11 7.7 MB
Totals: 3 Items   14.9 MB 0

New features

Improvements

  • Perceval now supports Python 3.13.
  • PostSelect syntax now supports nested logical expressions of 'and', 'or', 'xor' and 'not' operators.
  • Gate-based circuits to linear optics converters now save heralded photons (by using as many post-selected CNOT as possible).
  • Strong simulation now automatically uses heralds to mask the Fock space when possible, saving computation time and memory.
  • Failed and cancelled jobs may now be programmatically restarted.
  • Barrier components can now be invisible (used only for alignments).
  • Improved circuit rendering.
  • DisplayConfig enabling to select a rendering skin can now be persistent.
  • Modernized some example notebooks.

Bug fixes

  • Tensor product between BasicState and SVDistribution now always succeeds

Other information & known issues

  • Python 3.8 is no longer supported
  • You may have to update pip and setuptools to the latest version before installing Perceval in a Python 3.13 virtual environment.

See syntax changes here: https://perceval.quandela.net/docs/v0.12/legacy.html You can contact us on the Perceval forum

Source: README.md, updated 2024-12-11