  RETICOLO is a freeware that implements the rigorous coupled wave analysis
(RCWA) for 1D (classical and conical diffraction) and 2D crossed gratings. It
operates under a MATLAB environment and incorporates an efficient and accurate
toolbox for computing Bloch modes and visualizing the electromagnetic field in
the grating region. As a spin-off, the Version V9 launched in 2021 includes a
toolbox for the analysis of stacks of arbitrarily anisotropic multilayered
thin-films.
