newsrelax - News: relax version 1.3.7.

Show feedback again
Latest News
relax version 4.0.3. posted by bugman, Sat Oct 29 10:42:11 2016 - 0 replies
relax version 4.0.2. posted by bugman, Fri May 13 17:02:54 2016 - 1 reply
relax version 4.0.1. posted by bugman, Tue Dec 15 13:43:21 2015 - 1 reply
relax version 4.0.0. posted by bugman, Wed Oct 14 13:11:36 2015 - 1 reply
relax version 3.3.9. posted by bugman, Thu Oct 1 12:51:08 2015 - 1 reply
[Submit News]
[79 news in archive]

relax version 1.3.7.

Item posted by Edward d Auvergne <bugman> on Mon Jan 10 17:00:49 2011.


This is a major bug fix release - all model-free users of relax version 1.3.6 must upgrade to this version. The fatal bug is that the prolate diffusion tensor when initialised with Da set to zero will be converted to an oblate tensor. Other bugs fixed include support for volume integration together with replicated spectra, the scipy dependency now bing optional, 32-bit GNU/Linux test suite fixes, and better support for the reading of old version 1.2.x results files. An additional feature is that the relax packages/modules can now be imported and used outside of relax.


The new relax versions can be downloaded from either or 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).

Full list of changes


  • Shifted the relax installation path variable from _main_ into the status singleton object, allowing relax modules to be imported outside of relax.
  • Shifted the global relax debug flag from _main_.debug to the relax status singleton, allowing the flag to be defined even when imported from outside of relax.


  • Speed up of the relaxation curve-fitting system tests.
  • The sample_scripts/ script has been renamed to sample_scripts/
  • Improvements to the test suite final print out with a table of skipped tests.
  • The data pipe system test is avoiding the frame order data pipe, allowing the test to pass without scipy installed.
  • The alignment tensor system test now uses the N-state model rather than frame order so it is always tested.
  • The frame order system and unit tests are skipped if scipy is not installed.
  • The frame order analysis is disabled if scipy is not installed.
  • The data pipe generic code now uses dep_check to see if the relaxation curve-fitting is available.
  • The system tests now use the RelaxTestLoader to allow tests to be skipped.
  • The unit vector system tests using scientific python are now being skipped if the package is not installed.
  • The structure system tests involving scientific python are now skipped if the package is not installed.
  • The RelaxTestLoader has been added as a replacement for unittest.TestLoader to handle the skipping of tests when optional Python packages are not installed.
  • Shifted the status singleton instantiation to the import level in all modules, saving execution time.
  • Big code cleanups in


  • Peak intensity errors can now be calculated when using volume integration and replicated spectra (bug #17457).
  • Failure of the prolate diffusion tensor in model-free analysis - if the tensor is initialised with Da = 0, the tensor is converted to being oblate. This was introduced in relax version 1.3.6.
  • relax can now operate without scipy being installed.
  • Updated four model-free optimisation system tests to pass under 32-bit Linux.
  • Made the N_state_model.test_pcs_fit_zero_pos system test less stringent so it passes on 32-bit Linux.
  • The model_free _model_setup() method should handle no model-free model being set when reading relax 1.2 results files (bug #17417).


Wiki release announcement. (posted by Edward d Auvergne, Sat Sep 20 18:38:48 2014)


[ Reply ]



Start a New Thread:

You could post if you were logged in
Show feedback again

Back to the top

Powered by Savane 3.1-cleanup