Download Latest Version GenX-3.7.5.tar.gz (8.7 MB)
Email in envelope

Get an email when there's a new version of GenX

Home / 3.x.y / GenX 3.7.x
Name Modified Size InfoDownloads / Week
Parent folder
README.txt 2025-11-21 5.8 kB
GenX3-3.7.15-M1-Installer.pkg 2025-11-21 203.9 MB
GenX3-3.7.15-Installer.pkg 2025-11-21 251.8 MB
GenX-3.7.15_win64_setup.exe 2025-11-21 274.2 MB
GenX-3.7.15.tar.gz 2025-11-21 9.0 MB
GenX-3.7.15_py310.deb 2025-11-21 7.5 MB
GenX-3.7.15_py312.deb 2025-11-21 7.8 MB
GenX3-3.7.14-M1-Installer.pkg 2025-11-17 203.9 MB
GenX3-3.7.14-Installer.pkg 2025-11-17 251.8 MB
GenX-3.7.14_win64_setup.exe 2025-11-17 274.2 MB
GenX-3.7.14.tar.gz 2025-11-17 9.0 MB
GenX-3.7.14_py310.deb 2025-11-17 7.5 MB
GenX-3.7.14_py312.deb 2025-11-17 7.7 MB
GenX3-3.7.13-M1-Installer.pkg 2025-07-24 191.8 MB
GenX3-3.7.13-Installer.pkg 2025-07-24 239.6 MB
GenX-3.7.13_win64_setup.exe 2025-07-24 271.3 MB
GenX-3.7.13_py310.deb 2025-07-24 7.2 MB
GenX-3.7.13_py312.deb 2025-07-24 7.5 MB
GenX-3.7.13.tar.gz 2025-07-24 8.7 MB
GenX3-3.7.12-M1-Installer.pkg 2025-07-04 201.2 MB
GenX3-3.7.12-Installer.pkg 2025-07-04 240.1 MB
GenX-3.7.12_win64_setup.exe 2025-07-04 283.5 MB
GenX-3.7.12_py310.deb 2025-07-04 7.2 MB
GenX-3.7.12_py312.deb 2025-07-04 7.5 MB
GenX-3.7.12.tar.gz 2025-07-04 8.7 MB
GenX3-3.7.11-M1-Installer.pkg 2025-05-12 185.7 MB
GenX3-3.7.11-Installer.pkg 2025-05-12 224.3 MB
GenX-3.7.11_win64_setup.exe 2025-05-12 283.5 MB
GenX-3.7.11_py310.deb 2025-05-12 7.1 MB
GenX-3.7.11_py312.deb 2025-05-12 7.4 MB
GenX-3.7.11.tar.gz 2025-05-12 8.7 MB
GenX3-3.7.10-M1-Installer.pkg 2025-04-03 185.4 MB
GenX3-3.7.10-Installer.pkg 2025-04-03 224.2 MB
GenX-3.7.10_win64_setup.exe 2025-04-03 283.1 MB
GenX-3.7.10_py38.deb 2025-04-03 6.8 MB
GenX-3.7.10.tar.gz 2025-04-03 8.7 MB
GenX-3.7.10_py310.deb 2025-04-03 7.2 MB
GenX-3.7.10_py312.deb 2025-04-03 7.4 MB
GenX3-3.7.9-M1-Installer.pkg 2025-02-26 185.3 MB
GenX3-3.7.9-Installer.pkg 2025-02-26 224.0 MB
GenX-3.7.9_win64_setup.exe 2025-02-26 283.1 MB
GenX-3.7.9_py38.deb 2025-02-26 6.8 MB
GenX-3.7.9_py312.deb 2025-02-26 7.4 MB
GenX-3.7.9.tar.gz 2025-02-26 8.7 MB
GenX-3.7.9_py310.deb 2025-02-26 7.1 MB
GenX3-3.7.8-M1-Installer.pkg 2025-02-13 185.2 MB
GenX3-3.7.8-Installer.pkg 2025-02-13 224.0 MB
GenX-3.7.8_win64_setup.exe 2025-02-13 283.1 MB
GenX-3.7.8_py38.deb 2025-02-13 6.8 MB
GenX-3.7.8.tar.gz 2025-02-13 8.7 MB
GenX-3.7.8_py310.deb 2025-02-13 7.2 MB
GenX-3.7.8_py312.deb 2025-02-13 7.4 MB
GenX3-3.7.6-M1-Installer.pkg 2025-02-13 185.2 MB
GenX3-3.7.6-Installer.pkg 2025-02-13 224.0 MB
GenX-3.7.6_win64_setup.exe 2025-02-13 283.2 MB
GenX-3.7.6_py38.deb 2025-02-13 6.8 MB
GenX-3.7.6_py310.deb 2025-02-13 7.2 MB
GenX-3.7.6_py312.deb 2025-02-13 7.4 MB
GenX-3.7.6.tar.gz 2025-02-13 8.7 MB
GenX3-3.7.5-M1-Installer.pkg 2025-01-23 184.6 MB
GenX3-3.7.5-Installer.pkg 2025-01-23 223.5 MB
GenX-3.7.5_win64_setup.exe 2025-01-23 279.7 MB
GenX-3.7.5_py38.deb 2025-01-23 6.8 MB
GenX-3.7.5.tar.gz 2025-01-23 8.7 MB
GenX-3.7.5_py310.deb 2025-01-23 7.1 MB
GenX-3.7.5_py312.deb 2025-01-23 7.4 MB
Readme.txt 2024-11-20 3.2 kB
GenX-3.7.4_win64_setup.exe 2024-11-20 280.0 MB
GenX3-3.7.4-M1-Installer.pkg 2024-11-20 179.9 MB
GenX-3.7.4_py38.deb 2024-11-20 6.6 MB
GenX-3.7.4_py310.deb 2024-11-20 7.0 MB
GenX-3.7.4_py312.deb 2024-11-20 7.3 MB
GenX3-3.7.4-Installer.pkg 2024-11-20 219.1 MB
GenX-3.7.4.tar.gz 2024-11-20 8.5 MB
GenX3-3.7.3-M1-Installer.pkg 2024-11-08 179.9 MB
GenX3-3.7.3-Installer.pkg 2024-11-08 219.1 MB
GenX-3.7.3_win64_setup.exe 2024-11-08 266.4 MB
GenX-3.7.3_py38.deb 2024-11-08 6.6 MB
GenX-3.7.3_py310.deb 2024-11-08 7.0 MB
GenX-3.7.3_py312.deb 2024-11-08 7.3 MB
GenX-3.7.3.tar.gz 2024-11-08 8.5 MB
GenX3-3.7.2-M1-Installer.pkg 2024-11-07 179.9 MB
GenX3-3.7.2-Installer.pkg 2024-11-07 219.1 MB
GenX-3.7.2_win64_setup.exe 2024-11-07 266.4 MB
GenX-3.7.2.tar.gz 2024-11-07 8.5 MB
GenX-3.7.2_py38.deb 2024-11-07 6.6 MB
GenX-3.7.2_py310.deb 2024-11-07 7.0 MB
GenX-3.7.2_py312.deb 2024-11-07 7.3 MB
GenX3-3.7.1-M1-Installer.pkg 2024-11-06 179.9 MB
GenX3-3.7.1-Installer.pkg 2024-11-06 219.0 MB
GenX-3.7.1_win64_setup.exe 2024-11-06 266.4 MB
GenX-3.7.1_py38.deb 2024-11-06 6.6 MB
GenX-3.7.1_py312.deb 2024-11-06 7.3 MB
GenX-3.7.1.tar.gz 2024-11-06 8.5 MB
GenX-3.7.1_py310.deb 2024-11-06 7.0 MB
GenX3-3.7.0-M1-Installer.pkg 2024-09-10 180.4 MB
GenX3-3.7.0-Installer.pkg 2024-09-10 219.5 MB
GenX-3.7.0_win64_setup.exe 2024-09-10 266.4 MB
GenX-3.7.0_py312.deb 2024-09-10 7.3 MB
GenX-3.7.0_py310.deb 2024-09-10 7.0 MB
GenX-3.7.0_py38.deb 2024-09-10 6.6 MB
GenX-3.7.0.tar.gz 2024-09-10 8.5 MB
Totals: 102 Items   10.8 GB 64
This package contains GenX 3.7 a program to refine x-ray and neutron reflectivity as well as
surface x-ray diffraction using differential evolution. It can also serve as a general fitting program.

Support
=======
Tutorials can be found at: http://genx.sourceforge.net/doc/
Examples can be found in the Menu Help->Examples.
If you need more support send an e-mail to artur.glavic@psi.ch.

References
==========
If you use the program please give reference to the following publication:
A. Glavic and M. Björck J. Appl. Cryst. 55, 1063-1071 (2022).

Changes 3.7.15
==============
 * Fix SimpleReflectivity error when seleccting a cell in the multilayer header part #
 * Fix bumps parameter statistics window wrongly assigning results to parameters.
 * Add 1d plot for the individual parameters shown in the statistics dialog graph.

Changes 3.7.14
==============
 * Prevent help window from being shown off-screen when main window is on right edge of screen
 * Fix crash in OSX build caused by missing threading library for numba
 * Add option to show layer name and SLD as labels in LayerGraphics plugin.
 * Add pyinstaller splash image on Windows build to show startup indication earlier

Changes 3.7.13
==============
 * Remove old and buggy zoom facility and add standard matplotlib toolbar for each graph, instead.
 * Update windows and Mac OS build environments, fixing issue with M1 package.

Changes 3.7.12
==============
 * Add advanced resolution function describing Kalpha 1/2 wavelength for
   high resolution measurements with oscillations up to larger reflection angles
   (see new esample "X-ray_Reflecitvity_kalpha.hgx" on how to use it)
 * Update orsopy integration for version >=1.2.2
 * Implement compatibility for bumps version 1.x
 * Fix XRDML intensity scaling when attenuation was used
 * Fix some GUI bugs

Changes 3.7.11
==============
 * New context menu entry in grid that allows population with most commonly used parameters of a model.
   Thanks to [Kibbi](https://github.com/kibbi10) for the PR #13
 * Fix xmcd_moment model, regression from <3.7.0
 * Fix dataclass handling in python >= 3.13.0
 * Remove dependency for VTK in SXRD plugin

Changes 3.7.10
==============
 * Add initial support for Bruker BRML file format.
 * Fix import of XRDML file format if saved with UTF-8 BOM lead bytes.

Changes 3.7.9
=============
 * Fix missing real/imag setter for mag_refl parameter Layer.fr.

Changes 3.7.8
=============
 * Fix version file not being commited into repository after update.

Changes 3.7.7
=============
 * Fix the usage of fd.{El} as argument to Layer.fr for mag_refl model.

Changes 3.7.6
=============
 * Add support for Rigaku .resx format in data loader. 
 * Create build for documentation to github.
 * Add github issue tracker to replace the bug-reporting in SourceForge.

Changes 3.7.5
=============
 * Update the windows build environment
 * Update windows installer to remove previous version, avoiding conflicts
 * GenX installed via pip can now be executed as "python -m genx"
 * Fix SLD plot in mag_refl interpreting slicing option wrongly (#206)

Changes 3.7.4
=============
 * Fix bugs that could lead to unexpected results or errors when selecting polarization states.
 * Replace deprecated appdirs by platformdirs module.
 * Make genx_server run without numba (now numba has to be manually installed if it is desired).
 * Fix some minor issues with code and warnings during testing.

Changes 3.7.3
=============
 * Add possibility of longitudinal scans to off-specular simulation (interdiff)
 * Add detector resolution and off-specular scaling factor to interdiff model, absolut scaling needs correction

Changes 3.7.2
=============
 * Fixes for compatibility with Python 3.13
 * Fix to issue that might occur in some testing environments

Changes 3.7.1
=============
 * Fix incompatibility with Python 3.12 dataclasses.

Changes 3.7.0
=============
 * Add the FrequencyAnalysis plugin that allows to analyze the reflectivity using various corrections to
   extract approximate layer thicknesses.
 * Add advanced footprint and resolution classes that can even be replaced by user defined functions. See
   the trapezoidal beam profile example in "SuperAdam_SiO_advanced_fp_res.hgx".
 * Add Zeeman-effect correction for neutron polarization analysis with spin-flip in elevated external field
   to the spec_adaptive model. Can be activated using the instrument parameter "zeeman" and "mag_field".
 * Model help button in all parameter dialogs to quickly look up the meaning of parameters. 
 * Implement new python dataclass based model parameterization. The GUI will detect any parameter in the model
   based on the base class which allows more flexibility in model modification and improves general maintainability.
 * Add code signature to Mac OS distribution to remove need for user to ignore security warnings on installation/run.
   The distribution now uses package installers ".pkg" instead of ".dmg", no more warnings should occure for first start.
   (Thanks to the international scattering alliance for support in creating the certificate.)
 * Add feature to invert sample structure for measurements from two sides of the surface. To use
   set in the script "sample = -sample". If you use both in one model, don't forget to invert back after
   the simulation in question.
 * Change parameteriazation of interdiff model to use sigma+sigmar instead of sigmai+sigmar to make it
   equivalent to reflectivity models that only use sigma = sqrt(sigmai**2+sigmar**2). To fit sigmai one
   should create a user parameter or set proper limits in sigma+sigmar fit.
 * Increase test coverage, especially for code inside of models. This lead to several bug fixes and
   will improve stability of future releases.

Source: README.txt, updated 2025-11-21