Physical Optics Diffraction experiments with Python
coherence_srio_seminar_v3.pdf Slides of my seminar given at ESRF on 7th July 2015
- airy_profile.py calculates the radial profile of the Airy pattern
- fraunhofer.py calculates Fraunhofer diffraction of a 2D aperture
- fresnel_fourier_1D.py calculates diffraction in 1D using convolution theorem
- fresnel_kirchhoff_1D.py calculates diffraction in 1D using approximated Kirchhoff-Fresnel integral
- polygon.py testing (for including any polygonal aperture using PyMca, under development)
- thomson_wolf_1957.py Simulation of the Thomson & Wolff experiment via Kirchhoff-Fresnel integral and ensemble average.
- fresnel_fourier_2D.py calculates diffraction in 2D using convolution theorem
- fresnel_kirchhoff_2D.py calculates diffraction in 2D using approximated Kirchhoff-Fresnel integral