Python diffraction and interference
Contents:
1. Python Diffraction-Interference module
2. Installation
3. Usage
4. diffractio
5. New Features
6. Tutorials for scalar propagation
7. Tutorials for vector propagation
Algorithms
Vector_XY
1. Characteristics
2. A vector light source passes through a linear polarizer
3. Propagation of an spiral polarized beam
4. Vector Rayleigh-Sommerfeld Approximation
5. Vector Fast Fourier Transform
6. Example of light sources
7. Example of masks
8. Drawing for vector fields
7.1. Vector_XZ
Vector_XYZ
7.2. Some info about drawing for vector fields
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
7.
Tutorials for vector propagation
Vector_XY
View page source
Vector_XY
1. Characteristics
1.1. Generation of light sources
1.2. Creating an instance
1.3. Generating a vectorial light source
2. A vector light source passes through a linear polarizer
2.1. Multiplying fields by mask
2.2. Propagation
3. Propagation of an spiral polarized beam
4. Vector Rayleigh-Sommerfeld Approximation
5. Vector Fast Fourier Transform
6. Example of light sources
6.1. Creating an instance
6.2. Procedures to convert a scalar source into a vector source
6.3. Generation of a structured beam with polarization
6.4. Vector wave from a scalar source
6.5. Gauss Polarization
6.6. interferences
7. Example of masks
7.1. Creating an instance
7.2. Polarization from standard elements
7.3. Apply a mask to the polarizer
7.4. circle
7.5. Complementary mask
7.6. SLM (Spatial Light modulator)
7.7. Pass to py_pol
8. Drawing for vector fields