A new version of PyWolf for the propagation of partially coherent light in media other than free space

Published: 19 September 2023| Version 2 | DOI: 10.17632/frjscxypkd.2


PyWolf is an open-source software capable of performing numerical simulations of partially coherent light propagation from two-dimensional light sources using parallel computation. In the original version of PyWolf, the graphical user interface (GUI) would only show free-space propagation as the only option for propagating partially coherent light, even though users could add their own source models and other objects such as lenses and apertures, which was recognized by PyWolf's GUI. We introduce here the new version of PyWolf, PyWolf 2.0, which among other improvements, enables users to easily add their own propagation medium, which can be used throughout the simulation in different propagation planes.



Computational Physics, Parallel Computing, Coherence, Atmospheric Turbulence