* 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