Diffraction Simulations - Angular Spectrum Method
Implementation of the Angular Spectrum method in Python to simulate Diffraction Patterns with arbitrary apertures. You can use it for simulating both monochromatic and polychromatic light also with arbitrary spectrums.
- Clone repository
- Install requirements via
pip install -r requirements.txt
To perform the simulations, just run from the folder proyect in the command prompt the corresponding Python scripts:
For simulating diffraction patterns with lenses, take a look at these examples.