Quantum Circuits
Take advantage of a symbolic representation of quantum gates, quantum operators, measurement operators and more to compose quantum algorithms. Start from scratch or use any of the named gates available to design, visualize and simulate quantum circuits.
- Bernstein-Vazirani algorithm
- Grover's search algorithm
- Graph-state circuit
- Quantum Fourier transform
- Quantum phase estimation
- Multiplexer circuit
- Trotterization circuit
Continuous Evolution
Use continuous evolution to study a wide range of quantum scenarios.
- Unitary operator and analytic solution of time-dependent Schrödinger equation
- Evolution in a time-dependent field: NMR
Compute Distances and Entanglements
Compute various distances (fidelity, relative von Neumann entropy, Hilbert–Schmidt, etc.) between quantum states. Determine the degree of entanglement between subsystems.
- Pure and mixed states of 3-qubits
- Find the distance
Symbolic Quantum States and Bases
Many commonly used and named states and bases available for easy access. Quickly transform between various quantum pictures and extract informative properties from both quantum states and bases.
- Symbolic pure state
- Bloch vector
- Visualization for different angles
- Transform a state to a new basis
- Mixed state of 3-qubits
- Pauli-Y new basis
Manipulate Bases, States, Operators and Circuits
Built-in functions to perform various decompositions, transformations, products and traces of quantum components.
- Decomposition of Toffoli gate
- Multiple controls and target qubits
- Measurement of a quantum circuit






