Implementation of the angular spectrum method in Python to simulate arbitrary light diffraction patterns.