Changes

Jump to navigation Jump to search

Relax 1.3.13

120 bytes added, 08:30, 20 September 2014
Tracker links with full descriptions.
* Updates for Python 3.0 using the Python 2to3 script.
* Created the N_state_model.test_rdc_tensor system test for catching a strange RDC back calculation bug.
* Created the Mf.test_bug_18790 system test for catching [https://gna.org/bugs/?18790 bug #18790].* Created the Relax_fit.test_bug_18789 system test for catching [https://gna.org/bugs/?18789 bug #18789]. The Grace file is written out, re-opened, and then the numbers checked.
* The GUI test result classes are now being used by the GUI test suite code path.
* Implemented some new classes to allow better control of the test suite from the GUI. The GuiTestResult and GuiTestRunner classes have been added to the relax_test_runner module, and these are used rather than RelaxTestResult and RelaxTestRunner if the from_gui flag is sent to the main Test_suite_runner class.
* Bug fix for a newly introduced dependency on the wxPython module. This wx module is now optional, and only required for the GUI mode. This allows relax to run without this module installed.
* Bug fix for IO capture in the test suite with Python 2.6 or below. The RelaxTestRunner._makeResult() replacement method has been reinstated. Replacing the class variable resultclass does not work with earlier versions of the unittest site-package.
* Fix for [https://gna.org/bugs/?18790 bug #18790 - the negative relaxation data errors].* Fix for [https://gna.org/bugs/?18789 bug #18789 - the zero errors in Grace files]. The problem was that the errors were being taken as the X-axis error values, which in the case of spin specific data is zero. Now the Y-axis errors are taken rather than the unused X-axis errors.
* The status.test_mode and status.show_gui flags are now initialised only once in the singleton to prevent them from being overwritten when a reset() call is made.
* Mac OS X bug fix for changing pipes in the spin viewer window. The pipe selector element event GetString() method was returning None as this is a read only ComboBox (in wxPython 2.9).
Trusted, Bureaucrats
4,228

edits

Navigation menu