API for pyspeckle package¶
pyspeckle.pyspeckle Module¶
Generate and analyze speckle patterns.
A port of the SimSpeckle collection of routines (by Duncan and Kirkpatrick) to track and analyze laser speckle.
Documentation and examples are available at <https://pyspeckle2.readthedocs.io>
Functions¶
|
Generate an array of length M of values with exponential autocorrelation. |
|
Generate an array of length M of values with Gaussian autocorrelation. |
Find the autocorrelation of a 1D array. |
|
|
Calculate local (2D) spatial contrast and determine first-order statistics. |
|
Create a graph showing local and global spatial contrast. |
|
Generate an M x M polarized, fully-developed speckle irradiance pattern. |
|
Generate an M x M unpolarized speckle irradiance pattern. |
|
Plot the first and second-order statistics of a speckle pattern. |
|
Plot the x, y, and z slices of 3D data cube. |
|
Generate an M x M x M polarized, fully-developed speckle irradiance pattern. |
|
Generate an M x M x M unpolarized speckle irradiance pattern. |