This is GenX, which is a X-ray and Neutron reflectivity fitting program and originally written by Matts Björck, ported to Python 3 and wxPython Phoenix. Codes that were originally dependent on scipy.weave were re-written in Cython. This is work in progress and the port is not yet completely stable. The port is based on the latest Genx version 2.4.10 and is intended to superseed it. haozhangphd did most of the porting of the code.
Some caveats of this version include the following:
setup.py
needs to be modified in order to install the program on other platforms.Apart from the save file caveat mentioned above, this version is compatible with both Python 2 and Python 3, provided wxPython Phoenix is installed. To install this program, please run either sudo python2 setup.py install
or sudo python3 setup.py install
, depending on the Python version.