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
Previous Next

© Copyright 2019, Luis Miguel Sanchez Brea.

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