What is Genx?

GenX is a versatile program using the differential evolution algorithm for fitting, primarily, X-ray and neutron reflectivity data. The differential evolution algorithm constitutes a robust method which avoids local minima but at same is a highly effective fitting algorithm. GenX is written in python and uses the wxpython package for the Graphical User Interface (GUI) Screenshot. A model to fit is defined either through a pre-written GUI plug-in or via a python script. This makes it easy and effortless to develop completely new fitting model. Clearly, GenX is extremely modular, making it possible to extend the program with models and plug-ins for most fitting problems. At the present GenX is shipped with models for x-ray and neutron specular reflectivity as well as module for off-specular x-ray reflectivity. A detailed description has been published in J. Appl. Cryst. 40, 1174 (2007). The program can be downloaded by clicking on the link on the left hand side.

Feedback and Help

Naturally a program does not become better if I do not get feedback from you! If you found a bug or want to have something included in the program follow these links and submit a tracker. This also applies if you want to have support, i.e. questions. The reason for using this system is that I will, in time, build up an database of question and answers. In addition I will not forget to implement feature X in GenX when I have some time at my hands. If you feel very uncomfortable with giving your e-mail address in a web-form you can also drop me an e-mail at mattsb at sourceforge.net.

News

-->

Last updated:

Content