Python diffraction and interference
Contents:
1. Python Diffraction-Interference module
2. Installation
3. Usage
4. diffractio
5. New Features
6. Tutorials for scalar propagation
Algorithms
6.1. Comparison between algorithms
6.2. Scalar_X
6.3. Scalar_XY
6.4. Scalar_XYZ
Scalar_XZ
6.5. Scalar_Z
6.6. Some info about drawing and videos
6.6.1. Drawing in logarithm scale
6.6.2. Development of video using Matplotlib
6.6.3. Interactive visualization of propagation of light in Jupyter notebook
6.6.4. Directly with interactive
6.6.5. Interactive internal to diffractio
6.6.6. Images external to jupyter: %matplotlib notebook
Other cases
7. Tutorials for vector propagation
8. Examples for scalar propagation
9. Examples for vector propagation
10. About functiong
11. Contributing
12. Credits
13. References
14. Statistics
15. History
16. Things to do, wishes
Python diffraction and interference
6.
Tutorials for scalar propagation
6.6.
Some info about drawing and videos
View page source
6.6.
Some info about drawing and videos
6.6.1. Drawing in logarithm scale
6.6.1.1. Intensity at the focal distance from a lens
6.6.1.2. Far field diffraction pattern of a small square aperture
6.6.2. Development of video using Matplotlib
6.6.2.1. Generates a XZ field and show plots for each z
6.6.2.2. Generates a XYZ field and show plots XY for each z
6.6.3. Interactive visualization of propagation of light in Jupyter notebook
6.6.4. Directly with interactive
6.6.5. Interactive internal to diffractio
6.6.6. Images external to jupyter: %matplotlib notebook
6.6.6.1. image in an external window