relax 1.2.4

From relax wiki
Jump to: navigation, search

Lua error: Internal error: The interpreter exited with status 137.


This is a long overdue release which includes many new features, changes, and bugfixes. Molmol macros which plot parameter values onto the structure using arbitrary colour gradients through the X11 colours, Molmol colours, or RGB vectors can now be created by the program. A test suite has been added to aid in debugging and checking that new code does not break the functionality of the program. The relax manual has been significantly updated. Hyperlinks are now present. The chapter Open source infrastructure has been added and the development chapter has been rewritten. Hybrid runs are now supported. Half the protein can be analysed in one run, the other half in another, and then the two combined into one hybrid run.


The new relax versions can be downloaded from If binary distributions are not yet available for your platform and you manage to compile the binary modules, please consider contributing these to the relax project (described in section 3.6 of the relax manual,


Version 1.2.4
(2 May 2006, from /1.2)



  • The '' sample script now only searches over 66 rather than 116 grid points for the ellipsoid diffusion tensor to speed up the analysis.
  • Updated the manual to replace the references to 'make' with 'sconstruct'.
  • Extension of the installation chapter.
  • Changed the square and round brackets to curly brackets and replaced ':' with '=' in the user function docstrings.
  • All the model-free Molmol functions have been moved into their own class Molmol.
  • The null device can now be opened instead of a file for writing by passing 'devnull' as the name.
  • Updated the release checklist so that the directory 'relax-x.x.x' is included in the distributions rather than just 'relax'.
  • Removed the bugs file 'docs/BUGS'.


  • Small bugs in the sconstruct script have been removed.
  • The value reading function can now handle rows which contain no data.
  • The ellipsoid diffusion tensor was being incorrectly initialised in the '' script.
  • Another Numeric version issue. The model m0 with no parameters which used to be handled okay by the grid search and minimisation code was failing due to changes in Numeric.
  • In certain situations, the angle folding function which is called after model-free minimisation used the wrong run name.
  • Fixed the -fPIC option segfault problem on some Linux systems. (bug #5473)
  • Changed the τm grid search which was between 6-12 ns to be between 1-12 ns.
  • Fixed some grammar in the intro chapter of the manual.
  • Fixed a bug in the model-free sample script in the spheroid diffusion tensor function.
  • Removed the spaces in front of the \index{} commands from the manual LaTeX source files.
  • The diffusion parameters Diso, D, D, Dratio, Dx, Dy, and Dz are generated on the fly. (bug #5559)
  • Fixed the spacing after 'Gna!' in the manual.
  • The grace.write user function now plots the associated errors. (bug #5659)
  • Fix to the parameter errors not being scaled in the user function. (bug #5670)
  • Parameter errors were not always included in the results file. (bug #5660)
  • Removed the memory leak in the relaxation curve-fitting C modules. (bug #5602)
  • The user function value.set no longer raises RelaxError in spectral density mapping runs. (bug #5698)
  • Fix to the broken Molmol pipe. (bug #5752)
  • Fix of the failure of molmol.view when the PDB is missing. (bug #5753)
  • Fix to the failure of when relaxation data is missing. (bug #5805)


For reference, the following links are also part of the announcement for this release:


If you would like to receive announcements about new relax versions, please subscribe to the relax announcement mailing list. This list only receives ~10 emails per year. It is archived at the SourceForge archives and in The Mail Archive.

See also