Tool
Python
Intermediate
35 min
The angular spectrum method with numpy.fft: a laser beam and a slit
Afterwards you can propagate light with the angular spectrum method in NumPy on an alias-free grid, test it on a laser beam, and find a slit's far field.