XanaduAI/thewalrus: Version 0.15.0
Creators
- 1. @XanaduAI
- 2. Xanadu Quantum Technologies
- 3. University of York
- 4. Slovak Academy of Sciences
- 5. Dept. of Maths, UniTS | @aicps-units | @sissa
Description
New features
Adds the function
random_banded_interferometer
to generate unitary matrices with a given bandwidth. #208Adds the function
tvd_cutoff_bounds
to calculate bounds in the total variation distance between a Fock-truncated and an ideal GBS distribution. #210Adds function for calculating threshold detection probabilities for Gaussian states with displacement. #220
Adds new functions
total_photon_number_distribution
andcharacteristic_function
to study properties of the total photon number distribution of ak
identical lossy squeezers. #230Adds new functions
xxpp_to_xpxp
andxpxp_to_xxpp
in thesymplectic
module to swap the ordering of the quadrature operators in vectors and matrices. #237
The hafnians and loop hafnians of diagonal matrices are now calculated in polynomial time. #212
Refactors
setup.py
to avoid issues withCFLAGS
. #229The
fidelity
function inquantum/gaussian_checks.py
is rewritten to add clarity. #226Simplifies logic of
normal_ordered_expectation
by removing mutually cancellingnp.conj
. #228
Removes unnecessary
np.real_if_close
statements inquantum/fock_tensors.py
causing theprobabilities
to not be normalized. #215Fixes the prefactor in
pure_state_amplitude
. #231
This release contains contributions from (in alphabetical order):
Jack Brown, Jake Bulmer, Rachel Chadwick, Stefano Paesani, Nicolas Quesada
Files
XanaduAI/thewalrus-v0.15.0.zip
Files
(2.0 MB)
Name | Size | Download all |
---|---|---|
md5:24fa0a7db66f9fe0b566471a6d5118fb
|
2.0 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/XanaduAI/thewalrus/tree/v0.15.0 (URL)