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.2.1. Characteristics
      • 6.2.2. Example of light sources
      • 6.2.3. Example of masks
    • 6.3. Scalar_XY
    • 6.4. Scalar_XYZ
    • Scalar_XZ
    • 6.5. Scalar_Z
    • 6.6. Some info about drawing and videos
    • 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.2. Scalar_X
  • View page source

6.2. Scalar_X

  • 6.2.1. Characteristics
    • 6.2.1.1. Basic operation: add two light sources
    • 6.2.1.2. Basic operations: multiplication of masks and fields
    • 6.2.1.3. Propagation
    • 6.2.1.4. Other operations
    • 6.2.1.5. Inserting a mask in other instance
    • 6.2.1.6. Multiprocessing
    • 6.2.1.7. Modulation transfer function (MTF)
  • 6.2.2. Example of light sources
    • 6.2.2.1. Creating an instance
    • 6.2.2.2. Plane wave
    • 6.2.2.3. Gauss beam
    • 6.2.2.4. Spherical wave
    • 6.2.2.5. Several plane waves with different inclination
    • 6.2.2.6. Several gauss beams with different position
    • 6.2.2.7. Several Gauss beam with different inclination
    • 6.2.2.8. Sum of two gauss beams with different inclination: interference
  • 6.2.3. Example of masks
    • 6.2.3.1. Creating an instance
    • 6.2.3.2. Procedures to generate masks
    • 6.2.3.3. slit
    • 6.2.3.4. double_slit
    • 6.2.3.5. two levels
    • 6.2.3.6. gray scale
    • 6.2.3.7. prism
    • 6.2.3.8. Fresnel biprism
    • 6.2.3.9. Fresnel biprism from material properties n and h
    • 6.2.3.10. standard lens
    • 6.2.3.11. Fresnel lens: amplitude and phase
    • 6.2.3.12. rough surface
    • 6.2.3.13. Dust particles with different sizas
    • 6.2.3.14. dust particles
    • 6.2.3.15. bit structure
    • 6.2.3.16. Gratings
Previous Next

© Copyright 2019, Luis Miguel Sanchez Brea.

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