Open main menu

Changes

Relax 3.0.0

36 bytes added, 22:18, 5 October 2020
Switch to the {{gna link}} template for avoiding dead links.
* Shifted the lib.xplor module into the lib.software package.
* Shifted the Bruker Dynamics Centre parsing code into the new lib.software.bruker_dc module.
* Deleted the completely unused pipe_control.spectrum.Bruker_import class. This was added by [https://{{gna link|url=gna.org/users/michaelbieri |text=Michael Bieri] }} in Oct 2011, but the code has never been used. Other, simpler code has replaced its functionality.
* Created the Ct.test_bug_20674_ct_analysis_failure system test for catching bug #20674. This was reported by Mengjun Xue <mengjun dott xue att mailbox dott tu-berlin dot de> at https://gna.org/bugs/?20674.
* Decreased the number of Monte Carlo simulations in the Ct.test_bug_20674_ct_analysis_failure system test.
* 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 link|url=gna.org/users/michaelbieri |text=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.
* More cleanups of unused imports throughout relax.
* Fixes and expansion of the test_suite.unit_tests._lib package __all__ list.
* Fixes and improvements to [https://{{gna link|url=gna.org/users/varioustoxins |text=Gary Thompson's] }} unit_test_runner.py script. The printouts have been improved and the script can now handle more than 3 levels of directories for a package.
* The unit_test_runner.py script now defaults to verbose mode.
* More cleanups of the unit_test_runner.py script.
Trusted, Bureaucrats
4,223

edits