Piquasso is an open source Python package, which allows you to simulate a photonic quantum computer. One could use Gaussian or Fock state corresponding to different representations to run simulations.


One could easily install Piquasso with the following command:

pip install piquasso

For a basic example, check out Getting Started.

One can also use Piquasso along with TensorFlow, see, e.g., Differentiating CVQNN layers with Piquasso and Tensorflow. To install Piquasso with TensorFlow, just enter

pip install piquasso[tensorflow]

Similarly, Piquasso admits a JAX support, as described in Using Piquasso with JAX To install Piquasso with JAX is done by

pip install piquasso[jax]