Release 0.20.0
New features
- Implementation of gaussian boson sampling and gaussian boson sampling with threshold detectors. (#343)
- New function to produce Bloch-Messiah decomposition of symplectic matrices. (#352)
Improvements
- Added function to extend single mode symplectic to act on multiple modes. (#347)
- Added function to compute grouped (total) click probabilities for GBS setups using threshold detectors. The function uses the positive P-distribution simulation method of Drummond et al.. (#348)
Bug fixes
- Remove redundant call of
Qmat
,Amat
fromgenerate_hafnian_sample
. (#343)
Documentation
- The centralized Xanadu Sphinx Theme is now used to style the Sphinx documentation. (#341)
Contributors
This release contains contributions from (in alphabetical order):
Mikhail Andrenkov (@Mandrenkov), Sebastián Duque (@sduquemesa), Jacob Hastrup (@JacobHast), Antonín Hoskovec (@thonic), Martin Houde (@MHoude2), Benjamin Lanthier (@benjaminlanthier), Dominic Leclerc (@dleclerc33), Filippo Miatto (@ziofil), Will McCutcheon, Brandon Turcotte (@brandonpolymtl), Jiaqi Zhao (@JQZ1111)