GenX 2.3.3

A free and versatile program that enables users to process X-ray and neutron reflective or diffractive data using a differential evolution algorithm
GenX is a versatile program using the differential evolution algorithm for fitting X-ray and neutron reflectivity data.

For simulating specular reflectivity GenX utilizes the Parratt recursion formula.

The program is easily extensible, allowing users to incorporate their own models into the program. This can be useful for fitting data from other scattering experiments, or for any other minimization problem which has a large number of input parameters and/or contains many local minima, where the differential evolution algorithm is suitable. In addition, GenX manages to fit an arbitrary number of data sets simultaneously.

last updated on:
October 21st, 2014, 15:09 GMT
file size:
125.9 MB
developed by:
Matts Bjorck
license type:
operating system(s):
Mac OS X
binary format:
Universal Binary
Home \ Math/Scientific


In a hurry? Add it to your Download Basket!

user rating



7 Screenshots
GenX - From GenX's main window, you can load and analyze your data with just a couple of mouse clicks.GenX - You can copy the graph, simulation or table by accessing the Edit menu.GenX - Zoom in or out and autoscale the graphic and change the y scale via the View menu.GenXGenXGenXGenX
What's New in This Release:
  • Changed the x-ray scattering length data tables to use the ffast nist, which is more accurate at low energies, database:
  • Refurbished the table of fitting parameters with new functionality and a new toolbar.
  • Command line fitting has been added. Possible to run fit without the GUI.
  • A new file format based on hdf5 has been implemented (more platform independent).
read full changelog

Add your review!