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
  • 8. Examples for scalar propagation
  • 9. Examples for vector propagation
    • 9.1. Focusing a Gauss beam
    • 9.2. Refection and refraction
    • 9.3. Diffraction by a thick slit
    • 9.4. Focusing light with a lens: vector approach
    • 9.5. Vector Rayleigh-Sommerfeld method
    • 9.6. Vector Double slit experiment
    • 9.7. Spatial light Modulator (SLM) as XY vector mask
    • 9.8. Malus law
    • 9.9. Vector FPZ lens
    • 9.10. Vector grating
    • 9.11. Diffraction grating for vector beams: XZ frame
  • 10. About functiong
  • 11. Contributing
  • 12. Credits
  • 13. References
  • 14. Statistics
  • 15. History
  • 16. Things to do, wishes
Python diffraction and interference
  • 9. Examples for vector propagation
  • View page source

9. Examples for vector propagation

  • 9.1. Focusing a Gauss beam
    • 9.1.1. Propagation of a Gauss beam
    • 9.1.2. Vacuum
    • 9.1.3. Layer
  • 9.2. Refection and refraction
    • 9.2.1. Refection and refraction at a surface
    • 9.2.2. At a layer
  • 9.3. Diffraction by a thick slit
    • 9.3.1. Definición de experimento
    • 9.3.2. Vector calculation with FPWPM
  • 9.4. Focusing light with a lens: vector approach
    • 9.4.1. Scalar definition in XZ scheme
    • 9.4.2. Focusing light with a lens: inverted semi-cylinder
  • 9.5. Vector Rayleigh-Sommerfeld method
    • 9.5.1. Diffraction by a hole
    • 9.5.2. Radial polarized Gaussian beam through a circular aperture
    • 9.5.3. Focusing with a lens a beam with a high \(E_z\) component
  • 9.6. Vector Double slit experiment
    • 9.6.1. Creating an instance
    • 9.6.2. Equal polarization
    • 9.6.3. Crossed polarization
  • 9.7. Spatial light Modulator (SLM) as XY vector mask
    • 9.7.1. Py_pol acquisition of the Jones matrix of the SLM
    • 9.7.2. Pass to Vector_mask_XY
    • 9.7.3. Example with a lens
    • 9.7.4. Propagation of the light field
    • 9.7.5. Result to py_pol
  • 9.8. Malus law
  • 9.9. Vector FPZ lens
  • 9.10. Vector grating
  • 9.11. Diffraction grating for vector beams: XZ frame
Previous Next

© Copyright 2019, Luis Miguel Sanchez Brea.

Built with Sphinx using a theme provided by Read the Docs.