# 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.