Matlab wrappers to use RECTICOLO for the design of x-ray gratings (lamellar and blazed)
RETICOLO developped by IOGS. It's in Matlab, so it's scriptable and it's open source
Various methods: Differential, Integral (Goray) and RCWA.
some data about common materials
calculate trajectories
https://zenodo.org/record/3610175#.X46pPNZlASc
Paper on Woods anomaly Reininger and Castro Werner Jark