I've created a wave simulator in #Python to play around with single-slit diffraction, Young's double-slit experiment, and similar setups. My write-up incl. source code can be found here: (1/7) github.com/Dementophobia/dou…
1
6
36
930
In addition to the 3d-animations of the waves themselves, the simulator can sum up the wave intensities measured by the sensor on the bottom over time. In case of the double-slit experiment without diffraction, the following pattern will emerge. (2/7) #physics
1
0
0
Just for comparison, that's what a single #wave looks like in the #simulator. The result on the sensor will be a straight line over time. Check out the write-up to see how this pattern develops. (3/7)
1
0
0
34
It's also possible to simulate wave diffraction at the slit. A single-slit setup will result in patterns similar to this one. Can you guess what the sensor on the bottom will measure over time? (4/7)
1
0
0
22
There is nothing holding you back from combining the double-slit setup with diffraction. The following wave landscape will emerge. (5/7)

10:18 AM · Jan 11, 2021

1
0
1
41
I wrote this simulator mainly for myself to get a better understanding of the interaction of different wave patterns and play around with #matplotlib and #numpy. So please do not expect any UX, tutorials or proper documentation besides the write-up 😅. (6/7)
1
0
4
Nevertheless, you are more than welcome to check out the source code and play around with it yourself. If you create cool simulations, let me know💙! (7/7)
0
0
3