A collection of routines to generatess and analyze laser speckle. This is a python port of SimSpeckle Matlab routines described in Duncan & Kirkpatrick, "Algorithms for simulation of speckle (laser and otherwise)," in SPIE Vol. 6855 (2008). This implementation contains code for 1D exponential and gaussian speckle, 2D speckle algorithms, and 3D speckle generation.
copied from cf-staging / pyspeckle