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)
. 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: