Changes

Jump to navigation Jump to search

Relax 3.2.3

10 bytes removed, 13:02, 9 September 2014
Extended the tracker links to include the description.
* Fix for the wxPython link in the installation chapter of the manual. This was pointing to the scipy website for some reason.
* Changed the Python readline link for MS Windows in the installation chapter of the manual. This now points to https://pypi.python.org/pypi/pyreadline as the iPython link is broken.
* Implemented system test Relax_disp.test_bug_22146_unpacking_r2a_r2b_cluster. This is to catch the wrong unpacking of R<sub>2A</sub><sup>0</sup> and R<sub>2B</sub><sup>0</sup> when performing a clustered full dispersion model analysis. [https://gna.org/bugs/?22146 Bug #22146] Unpacking of R<sub>2A</sub><sup>0</sup> and R<sub>2B</sub><sup>0</sup> is performed wrong for clustered "full" dispersion models].* Extended system test Relax_disp.test_bug_22146_unpacking_r2a_r2b_cluster for [[B14 full]] model. This is to catch the wrong unpacking of R<sub>2A</sub><sup>0</sup> and R<sub>2B</sub><sup>0</sup> when performing a clustered full dispersion model analysis. [https://gna.org/bugs/?22146 Bug #22146] Unpacking of R<sub>2A</sub><sup>0</sup> and R<sub>2B</sub><sup>0</sup> is performed wrong for clustered "full" dispersion models].* Extended system test Relax_disp.test_bug_22146_unpacking_r2a_r2b_cluster for [[NS CPMG 2-site 3D full]] model. This is to catch the wrong unpacking of R<sub>2A</sub><sup>0</sup> and R<sub>2B</sub><sup>0</sup> when performing a clustered full dispersion model analysis. [https://gna.org/bugs/?22146 Bug #22146] Unpacking of R<sub>2A</sub><sup>0</sup> and R<sub>2B</sub><sup>0</sup> is performed wrong for clustered "full" dispersion models].* Extended system test Relax_disp.test_bug_22146_unpacking_r2a_r2b_cluster for [[NS CPMG 2-site star full]] model. This is to catch the wrong unpacking of R<sub>2A</sub><sup>0</sup> and R<sub>2B</sub><sup>0</sup> when performing a clustered full dispersion model analysis. [https://gna.org/bugs/?22146 Bug #22146] Unpacking of R<sub>2A</sub><sup>0</sup> and R<sub>2B</sub><sup>0</sup> is performed wrong for clustered "full" dispersion models].* Added synthetic data generator script which created the data to test against. [https://gna.org/bugs/?22146 Bug #22146] Unpacking of R<sub>2A</sub><sup>0</sup> and R<sub>2B</sub><sup>0</sup> is performed wrong for clustered "full" dispersion models].* Split system test Relax_disp.test_bug_22146_unpacking_r2a_r2b_cluster up in different tests. A setup function which is: setup_bug_22146_unpacking_r2a_r2b_cluster(self, folder=None, model_analyse=None): And then the tests: test_bug_22146_unpacking_r2a_r2b_cluster_B14 test_bug_22146_unpacking_r2a_r2b_cluster_CR72 test_bug_22146_unpacking_r2a_r2b_cluster_NS_3D test_bug_22146_unpacking_r2a_r2b_cluster_NS_STAR. [https://gna.org/bugs/?22146 Bug #22146] Unpacking of R<sub>2A</sub><sup>0</sup> and R<sub>2B</sub><sup>0</sup> is performed wrong for clustered "full" dispersion models].* Modified profiling script to get closer to the implementation in relax. An additional test function is setup to figure out how to reshape the numpy arrays in the target function. [https://gna.org/bugs/?22146 Bug #22146] Unpacking of R<sub>2A</sub><sup>0</sup> and R<sub>2B</sub><sup>0</sup> is performed wrong for clustered "full" dispersion models].* Updated profiling text for [[CR72]] model. Now it is tested for 3 fields. This is related to: [https://gna.org/task/index.php?7807 Task #7807]: Speed-up of dispersion models for Clustered analysis].
* Added searching for environment variable PYTHON_INCLUDE_DIR if Python.h is not found in standard Python library. This can be very handsome, if one has a Python virtual environment for multiple users. This relates to the wiki page: http://wiki.nmr-relax.com/Epd_canopy.
* The lib.compat.norm() replacement function for numpy.linalg.norm() now handles no axis argument. This is to allow the function to be used in all cases where numpy.linalg.norm() is used, while providing compatibility with the axis argument and all numpy versions.
== Bugfixes ==
* Fix for the wrong unpacking of R<sub>2A</sub><sup>0</sup> and R<sub>2B</sub><sup>0</sup> in model [[CR72 full]]. [https://gna.org/bugs/?22146 Bug #22146] Unpacking of R<sub>2A</sub><sup>0</sup> and R<sub>2B</sub><sup>0</sup> is performed wrong for clustered "full" dispersion models.model]* Fix for the wrong unpacking of R<sub>2A</sub><sup>0</sup> and R<sub>2B</sub><sup>0</sup> in model [[B14 full]]. [https://gna.org/bugs/?22146 Bug #22146] Unpacking of R<sub>2A</sub><sup>0</sup> and R<sub>2B</sub><sup>0</sup> is performed wrong for clustered "full" dispersion models].* Fix for the wrong unpacking of R<sub>2A</sub><sup>0</sup> and R<sub>2B</sub><sup>0</sup> in model [[NS CPMG 2-site 3D full]] model. [https://gna.org/bugs/?22146 Bug #22146] Unpacking of R<sub>2A</sub><sup>0</sup> and R<sub>2B</sub><sup>0</sup> is performed wrong for clustered "full" dispersion models].* Fix for the wrong unpacking of R<sub>2A</sub><sup>0</sup> and R<sub>2B</sub><sup>0</sup> in model [[NS CPMG 2-site star full]] model. [https://gna.org/bugs/?22146 Bug #22146] Unpacking of R<sub>2A</sub><sup>0</sup> and R<sub>2B</sub><sup>0</sup> is performed wrong for clustered "full" dispersion models].
* Bug fix for the lib.io.file_root() function for multiple file extensions. The function will now strip off all file extensions.
* Fix for [https://gna.org/bugs/?22210 bug #22210], the failure of the [[LM63 3-site]] dispersion model]. The problem is described in the bug report - the multiplication in the tanh() function is a mistake, it must be a division.
* Fix for the Library.test_library_independence verification test on MS Windows. The tearDown() method now uses the error handling test_suite.clean_up.deletion() function to remove the copied version of the relax library.
* Fixed the packing out of parameter t<sub>ex</sub> for global analysis in model [[IT99]]. [https://gna.org/bugs/index.php?22220 Bug #22220]: Unpacking of parameters for global analysis in model [[IT99]], is performed wrong].* Fix for [https://gna.org/bugs/?22257 bug #22257], the freezing of the GUI after using the free file format window on Mac OS X]. This is a recurring problem in Mac OS X as it cannot be tested in the relax test suite. The problem is with wxPython. The modal dialogs, such as the free file format window, cannot be destroyed on Mac OS X using wx.Dialog.Destroy() - this kills wxPython and hence kills relax. The problem does not exist on any other operating system. To fix this, all wx.Dialog.Destroy() calls have been replaced with wx.Dialog.Close().
Trusted, Bureaucrats
4,223

edits

Navigation menu