1) PhaseLAB is a Matlab toolbox developed by Guillaume Baffou (CNRS, Institut Fresnel) aimed at processing wavefront images obtained by quadriwave lateral shearing interferometry (QLSI). It can process experimental QLSI interferograms, post-process wavefront images, and simulate intensity and wavefront images.
Link to the GitHub repository : PhaseLAB
2) IFDDA is a numerical tool developed by Patrick Chaumet (AMU, Institut Fresnel) used to solve the electromagnetic scattering problem in three dimensions. It is based on the discrete dipole approximation, which is a volume-integral equation method. This method compute the scattered electromagnetic field due to an arbitrarily shaped, inhomogeneous, and anisotropic particles. The computation is restricted to the volume of the scatterer; therefore, this method does not require any perfectly matched layer (PML).
IFDDA features a very user-friendly graphical interface, where various particle types (such as cuboids, spheres, ellipsoids, multiple spheres, and more) and beam types (plane wave, Gaussian wave, multiple plane waves, etc.) can be selected from drop-down menus. Studies can be chosen interactively with the mouse, including cross-section analysis, Poynting vector, microscopy (bright field, dark field, confocal, Schlieren, etc.), optical force, optical torque, and near-field analysis.

<a href=”ifdda/userguide-EN.pdf”> Userguide
<a href=”ifdda/IFDDA-1.0.21.tgz”> IFDDA
<a href=”ifdda/IFDDAM-0.8.4.tgz”> IFDDAM
3) IFDDAM is a numerical tool similar to IFDDA, also developed by Patrick Chaumet (AMU, Institut Fresnel), designed to solve the electromagnetic scattering problem in three dimensions for arbitrary objects embedded in multilayer structures. The available studies, which can also be selected with the mouse, include Poynting vector, microscopy (bright field, dark field, confocal, Schlieren, etc.), and near-field analysis.
<a href=”ifdda/userguide-M-EN.pdf”> Userguide
<a href=”ifdda/IFDDAM-0.8.4.tgz”> IFDDAM
<a href=“https://gitlab.com/ifdda/if-ddam”> IFDDAM
