This project simulates the famous Double-Slit Experiment using Python, NumPy, and Matplotlib.
It shows how a Gaussian wave packet (representing a photon or electron) passes through two slits and produces an interference pattern on the screen.
- Python 3
- numpy
- matplotlib
- Time-evolution of a quantum wave packet
- Double-slit barrier visualization
- Animated interference fringes
- Output video (
double_slit.mp4)
Here’s a short preview of the simulation:
you can watch the video here.
Otherwise, download double_slit.mp4 from this repo and play it locally.
python double_slit.pyThis project is licensed under the MIT License – see the LICENSE file for details.
