Calculations on Bargmann objects¶
This module contains functions for performing calculations on objects in the Bargmann representations.
Functions¶
Outputting the X and Y matrices corresponding to a channel determined by the "A" matrix. |
|
helper for finding the Au of a unitary from its symplectic rep. |
|
|
Function to derive the covariance matrix and mean vector of a Gaussian state from its Wigner characteristic function in ABC form. |
|
Returns the Cayley transform of a matrix: \(cay(X) = (X - cI)(X + cI)^{-1}\) |
|
Calculates the l2 norm of a Ket with a representation given by the Bargmann triple A,b,c. |
|
maps a matrix or vector from the q/p basis to the a/adagger basis |
The inverse of au2Symplectic i.e., returns symplectic, given Au |
|
|
Calculates the total trace of the density matrix with representation given by the Bargmann triple A,b,c. |
|
Converts the wigner representation in terms of covariance matrix and mean vector into the Bargmann A,B,C triple for a channel (i.e. for M modes, A has shape 4M x 4M and B has shape 4M). |
|
Converts the wigner representation in terms of covariance matrix and mean vector into the Bargmann A,B,C triple for a unitary (i.e. for M modes, A has shape 2M x 2M and B has shape 2M). |
|
Converts the wigner representation in terms of covariance matrix and mean vector into the Bargmann A,B,C triple for a Hilbert vector (i.e. for M modes, A has shape M x M and B has shape M). |
|
Converts the wigner representation in terms of covariance matrix and mean vector into the Bargmann A,B,C triple for a density matrix (i.e. for M modes, A has shape 2M x 2M and B has shape 2M). |
|
Returns the husimi complex covariance matrix and means vector. |
Variables¶
|
ndarray(shape, dtype=float, buffer=None, offset=0, |
|
ndarray(shape, dtype=float, buffer=None, offset=0, |
|
alias of |
|
ndarray(shape, dtype=float, buffer=None, offset=0, |
A class to manage the different backends supported by Mr Mustard. |
|
A class containing various settings that are used by Mr Mustard throughout a session. |