refnx offers a sophisticated PyQt graphical user interface to analyse data, with pre-built executables available on github. The gui can also be started from the interpreter (requiring the pyqt5, periodictable, matplotlib packages to be installed):
>>> from refnx.reflect import gui >>> gui()
There are tutorials on how to use the PyQt interface on YouTube. Suggestions for more tutorials are welcomed.