What's Changed
- Update descriptions of sampling method in photonic_basics.ipynb by @Hugh-888 in #117
- Avoid the calculation of Fock probabilities for Bosonic backend (#118) by @Hugh-888 in #119
- Optimize
get_unitaryfor QumodeCircuit by @sansiro77 in #121 - Add the iSWAP gate by @sansiro77 in #122
- Update the old API of example notebook for optimizer by @Jooyuza in #124
- Optimize
get_unitaryfor QumodeCircuit on GPUs by @sansiro77 in #123 - Fix
photon_number_mean_varfor Bosonic backend on GPUs by @sansiro77 in #125 - Add docstrings for the argument
loop_gatesby @Jooyuza in #126 - Update benchmark scripts by @Jooyuza in #128
- Fix the post-processing of chain-rule sampling on specific wires for Gaussian backend (#120) by @Hugh-888 in #127
- Update README by @sansiro77 in #129
- Update GBS examples by @Hugh-888 in #130
- Fix
get_unitaryof QumodeCircuit for VMAP by @sansiro77 in #132 - Fix numerical instability in higher-order gradients of Hafnian (#133) by @Hugh-888 in #134
- Wigner function implementation from Fock state tensor by @Hugh-888 in #135
- Support the expectation value of photon number operator and quadrature operator for Fock backend (basis=False) by @Hugh-888 in #136
- Update dependencies and fix Wigner function by @sansiro77 in #137
- Support vmap over multiple instances of QumodeCircuit by @Jooyuza in #139
- Update docs and configure Ruff/Jupytext/Pre-commit by @sansiro77 in #138
- Fix the dynamic update of Fock basis states and refactor QumodeCircuit by @sansiro77 in #140
- Use block sampling to accelerate measurement for Fock backend by @Jooyuza in #143
- Overhaul project structure, developer workflow, and documentation by @sansiro77 in #142
- Exclude symlinks from pre-commit to fix Windows compatibility by @sansiro77 in #144
- Add attribution to Graphix for refactored functions by @Jooyuza in #145
- Fix chain-rule sampling with threshold detector for Gaussian backend (#146) by @Hugh-888 in #147
- Fix Apple Silicon MPS compatibility and refactor native dtype/device casting by @sansiro77 in #151
- Update GraphGBS by @Hugh-888 in #153
- Version 4.5.0 by @sansiro77 in #148
- Add and update demos by @yang159753 in #150
- Debug and optimize Fock backend for density matrix by @sansiro77 in #154
- Update demos by @yang159753 in #157
- Support the graph visualization for Gaussian pure states by @Hugh-888 in #152
New Contributors
- @yang159753 made their first contribution in #150
Full Changelog: v4.4.0...v4.5.0