====== Changelog ====== ==== QUAD 1.7 ==== currently in development ==== QUAD 1.6 ==== Bug fixes for anisotropic atoms Fitting routines More option to choose the reciprocal lattice coordinates ==== QUAD 1.5 ==== Support for unordered slabs: New function slabs.CreateHom New function slabs.CreateInterface New function slabs.CreateCrystal convertcrystal stabilized and more functions added. New stabilized interpretation of layer structure (Token based and more error messages) ==== QUAD 1.4 ==== Added kinematical scattering Support for magnetic atoms ==== QUAD 1.3 ==== Added Powder diffraction tutorial Reduced memory usage for parallelization (save intensities instead of matrices) Matrix accuracy: Diagonal approximation is enabled. ==== QUAD 1.2 ==== Added Powder diffraction tutorial Reduced memory usage for parallelization (save intensities instead of matrices) Matrix accuracy: Diagonal approximation is enabled. ==== QUAD 1.1 ==== Add atoms with anisotropic scattering tensors Changed the way atoms are handled handling in the script (new atom type) Changed the geometry, especially the z-direction. The incoming wave vector in z-direction must be negative at all time. SetThetaHKL returns an negative index if there is no plane found Improved Documentation of the functions in Readme SetThetaHKL supports non-integer l-values Tutorial6: Use SetThetaHKL for truncation rod Laue-Picture Tutorial added Parallelization Tutorial added Support of different accuracies of multiple scattering (new function SetMultipleScattering) ==== QUAD 1.0 ==== Initial release