This project is a visualization tool for single qubit rotations on a Bloch Sphere, implemented using Qiskit and Python Tkinter.
- X: Flips the state of the qubit
- Y: Rotates the state vector about the Y-axis
- Z: Flips the phase by π radians
- Rx: Parametrized rotation about the X-axis
- Ry: Parametrized rotation about the Y-axis
- Rz: Parametrized rotation about the Z-axis
- S: Rotates the state vector about the Z-axis by π/2 radians
- T: Rotates the state vector about the Z-axis by π/4 radians
- Sd: Rotates the state vector about the Z-axis by -π/2 radians
- Td: Rotates the state vector about the Z-axis by -π/4 radians
- H: Creates a state of superposition
- For Rx, Ry and Rz: The allowed range for theta (rotation_angle) in the app is [-2π, 2π].
- In case of a visualization error, the app closes automatically. This indicates that visualization of the given circuit is not possible.
- At a time, only 10 operations can be visualized.
- Qiskit - An open-source quantum computing framework for leveraging today's quantum processors in research, education, and business.
- Python Tkinter - The standard GUI toolkit for Python.



