Quant PlayGround

Inspiration

Our inspiration for Quant PlayGround stems from the growing interest in quantum computing and its potential to revolutionize industries. We wanted to create an accessible and interactive platform that allows users to explore quantum concepts in a hands-on and intuitive way.

What it does

Quant PlayGround allows users to experiment with key quantum algorithms and concepts, including:

  • Quantum Coin Flip: Simulates a quantum coin flip using the Hadamard gate.
  • Quantum Teleportation: Demonstrates the quantum teleportation protocol with entanglement and measurement.
  • Bloch Sphere Visualization: Visualizes quantum states on the Bloch Sphere for better understanding of qubit rotations.
  • Bell State Measurement: Creates and measures a maximally entangled Bell state.

How we built it

We built Quant PlayGround using Streamlit for the user interface and Qiskit to create and simulate quantum circuits. The app runs quantum circuits on local simulators (via Aer backend) and uses visualization tools from Qiskit to present the results.

Challenges we ran into

  • Statevector and Bloch Sphere Integration: Integrating Bloch sphere visualizations with real-time statevector updates was tricky but rewarding.
  • Quantum Circuit Debugging: Ensuring quantum teleportation and Bell state circuits worked as expected required careful verification and fine-tuning.
  • Performance Issues: Running quantum simulations with multiple shots on a local backend sometimes led to performance bottlenecks.

Accomplishments that we're proud of

  • Successfully simulating and visualizing key quantum experiments in a user-friendly interface.
  • Providing an interactive way for users to learn quantum concepts without needing deep expertise.
  • Integrating multiple quantum visualizations (statevector and Bloch sphere) in real-time.

What we learned

  • Quantum programming is challenging but highly rewarding, especially when visualizing abstract concepts like qubit states.
  • Streamlit is an excellent tool for building interactive and engaging educational apps quickly.
  • How to troubleshoot and optimize quantum circuits for better performance.

What's next for Quant PlayGround

  • Expand Quantum Experiments: Add more quantum algorithms like Grover's search and Shor's algorithm for users to experiment with.
  • Real Hardware Integration: Enable the app to run on real quantum hardware via IBM’s Quantum Cloud services.
  • Advanced Visualizations: Incorporate more advanced quantum visualizations, such as quantum error correction and quantum gates.

Built With

  • matplotlib
  • numpy
  • qiskit
  • streamlit
Share this project:

Updates