* Three different algorithms for reflectivity calculation (Parratt/Matrix(Zak)/Full Matrix)

* Script language for maximum flexibility

* Parallelized algorithms for best performance

* Adaptive slicing/layer segmentation module

* Two different methods for optical density calculation

* Processes optical-constant database files for maximum flexibility

* Variable x-ray polarization

* Magnetism on a per-layer base or by introducing artificial moment

* Four different fit routines (Simplex, Genetic Algorithm, Levenberg-Marquardt, Simulated Annealing)

* Data import modul