weylchamber package¶
Top-level package for weylchamber.
Submodules:
Summary¶
__all__
Classes:
WeylChamber |
Class for plotting data in the Weyl Chamber |
__all__
Functions:
F_PE |
Evaluate the Perfect-Entangler Functional |
J_T_LI |
Calculate value of the local-invariants functional |
bell_basis |
Two-qubit Bell basis associated with the given canonical basis |
c1c2c3 |
Calculate Weyl chamber coordinates \((c_1, c_2, c_3)\) |
canonical_gate |
Return the canonical gate for the given \((c_1, c_2, c_3)\) |
cartan_decomposition |
Calculate the Cartan Decomposition of the given U in U(4) |
closest_LI |
Find the closest gate that has the given Weyl chamber coordinates |
concurrence |
Calculate the concurrence directly from the Weyl Chamber coordinates |
from_magic |
The inverse of to_magic() |
g1g2g3 |
Calculate local invariants \((g_1, g_3, g_3)\) |
g1g2g3_from_c1c2c3 |
Calculate local invariants from the Weyl chamber coordinates |
gate |
Two-qubit gate that maps basis to states |
mapped_basis |
Result of applying gate to basis |
point_in_region |
Check if \((c_1, c_2, c_3)\) are in the given region of the Weyl chamber |
point_in_weyl_chamber |
Check if the coordinates \((c_1, c_2, c_3)\) are inside the Weyl chamber |
project_to_PE |
Project onto the boundary surface of the perfect entanglers |
random_gate |
Return a random two-qubit gate |
random_weyl_point |
Return a random point \((c_1, c_2, c_3)\) in the Weyl chamber (units of π) |
to_magic |
Convert A from the canonical basis to the the “magic” Bell basis |
weyl_region |
Return the region of the Weyl chamber the given point is in. |