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
  • 10. About functiong
    • 10.1. Developing new functions
    • 10.2. Add surfaces to an object
    • 10.3. Filtering: removing artifacts in BPM and WPM
    • 10.4. Multiprocessing examples
    • 10.5. Check power in Rayleigh-Sommerfeld propagation
    • 10.6. Showing phase figures only at positions with high intensity
    • 10.7. Quality factor
    • 10.8. WPM algorithm in X frame for big masks
    • 10.9. Has_edges parameter in WPM and BPM
    • 10.10. DXF at XY
    • 10.11. DXF at XZ frame
    • 10.12. Adding fields
    • 10.13. Scalar X
    • 10.14. Scalar XY
    • 10.15. Oversample function
    • 10.16. Backpropagation
    • 10.17. XY frame
  • 11. Contributing
  • 12. Credits
  • 13. References
  • 14. Statistics
  • 15. History
  • 16. Things to do, wishes
Python diffraction and interference
  • 10. About functiong
  • View page source

10. About functiong

  • 10.1. Developing new functions
    • 10.1.1. Standard procedure
    • 10.1.2. Development Mode
  • 10.2. Add surfaces to an object
    • 10.2.1. Surfaces
    • 10.2.2. Layer
    • 10.2.3. Biprism
  • 10.3. Filtering: removing artifacts in BPM and WPM
    • 10.3.1. Bad computation with BPM
    • 10.3.2. Better resolution
    • 10.3.3. Effect of filtering
  • 10.4. Multiprocessing examples
    • 10.4.1. Extended Source
    • 10.4.2. Polychromatic light sources
    • 10.4.3. Simultaneous experiments: moving a grating in a double grating experiment
    • 10.4.4. Drawing at several distances
    • 10.4.5. Several independent experiments
    • 10.4.6. def test_extended_polychromatic_source(self):
    • 10.4.7. Multiprocessing implemented in XZ module
  • 10.5. Check power in Rayleigh-Sommerfeld propagation
  • 10.6. Showing phase figures only at positions with high intensity
    • 10.6.1. XY
    • 10.6.2. XZ
  • 10.7. Quality factor
    • 10.7.1. XY Scheme
    • 10.7.2. X Scheme
  • 10.8. WPM algorithm in X frame for big masks
    • 10.8.1. X scheme
    • 10.8.2. Output data
    • 10.8.3. XYZ Scheme
  • 10.9. Has_edges parameter in WPM and BPM
  • 10.10. DXF at XY
    • 10.10.1. Loading data from x, y parameters
    • 10.10.2. Loading data from a variable
    • 10.10.3. Loading data from .dxf size
  • 10.11. DXF at XZ frame
    • 10.11.1. Modules
    • 10.11.2. Loading data from x, z parameters
    • 10.11.3. Loading data from a variable
    • 10.11.4. Loading data from .dxf size
  • 10.12. Adding fields
  • 10.13. Scalar X
  • 10.14. Scalar XY
    • 10.14.1. With add function
  • 10.15. Oversample function
    • 10.15.1. XY
  • 10.16. Backpropagation
    • 10.16.1. X frame
  • 10.17. XY frame
Previous Next

© Copyright 2019, Luis Miguel Sanchez Brea.

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