The user interfaces (UI)

relax can be used through the following UIs:

The prompt
this is the primary interface of relax. Rather than reinventing a new command language, relax's interface is the powerful Python prompt. This gives the power user full access to a proven programming language. See Figure 1.1 for a screenshot.
Scripting
this provides a more powerful and flexible framework for controlling the program. The script will be executed as Python code enabling advanced programming for automating data analysis. All the features available within the prompt environment are accessible to the script. See Figure 1.2 for a screenshot.
GUI
the graphical user interface provides a sub-set of relax's features - the automatic R1 and R2 relaxation rate curve-fitting, the NOE calculations, and the automatic model-free analysis provided by the dauvergne_protocol module (d'Auvergne and Gooley, 2008c). See Figure 1.3 for a screenshot.

The relax user manual (PDF), created 2016-10-28.