Open main menu

Changes

Relax 3.0.0

37 bytes added, 17:35, 12 September 2014
Links to Michael's Gna! page.
* The [http://www.nmr-relax.com/manual/frq_set.html frq.set user function] 'id' argument is no longer read only - this was causing test suite failures.
* Removed a nasty kludge for releasing the execution lock on failure. This kludge, after the bug fix for https://gna.org/bugs/?20756, was causing failures in the test suite.
* Changed the 'Execute relax' button in all analyses in the GUI to 'Execute analysis'. It makes no sense to execute relax as relax has been executing during the analysis initialisation and the user setting up all the data for the analysis. This is a remnant of ancient design of [https://gna.org/users/michaelbieri Michael Bieri's ] GUI being a separate program to relax, which would execute relax with the click of this button.
* Restored the Py_INCREF() function call in the relaxation curve-fitting C module. This was deleted at r12632 along with Py_XDECREF() and Py_DECREF() calls. The absence of a Py_INCREF() function call causes the module to crash the Python interpreter under certain conditions. The problem was found in the relax_disp branch.
* Clean up of unused headers and declarations in the exponential curve C module.
Trusted, Bureaucrats
4,223

edits