Menu

SVN archive Commit Log


Commit Date  
[r26895] by bugman

Merged revisions 26874-26876,26885 via svnmerge from
svn+ssh://bugman@.../svn/relax/trunk

........
r26874 | bugman | 2014-11-30 11:10:41 +0100 (Sun, 30 Nov 2014) | 5 lines

Updated the manual_c_module.py C module compilation development script for the recent changes.

The exponential_inv.c and exponential_sat.c files need to be compiled as well.
........
r26875 | bugman | 2014-11-30 11:11:45 +0100 (Sun, 30 Nov 2014) | 5 lines

Python 3 fix for the relax_fit_exp_3param_inv_neg.py system test script.

The xrange() function does not exist in Python 3, so was replaced by range().
........
r26876 | bugman | 2014-11-30 18:38:12 +0100 (Sun, 30 Nov 2014) | 5 lines

Updated the memory_leak_test_relax_fit.py development script for the C module changes.

This is only the docstring description which changed.
........
r26885 | bugman | 2014-12-01 20:18:24 +0100 (Mon, 01 Dec 2014) | 6 lines

Epydoc docstring fixes for the lib.io module - keyword arguments were not correctly identified.

These were identified by Troels in the post at
http://thread.gmane.org/gmane.science.nmr.relax.scm/24565/focus=7384
........

2014-12-02 12:35:41 Tree
[r26894] by bugman

Updates for all of the _target_functions/test_relax_fit unit tests.

All parameter lists are now numpy arrays, and the target function class is initialised to
self.model.

2014-12-02 11:39:56 Tree
[r26893] by bugman

Removed the relax_fit_wrapper module from the target_functions package __all__ list.

2014-12-02 11:36:42 Tree
[r26892] by bugman

Missing import.

2014-12-02 11:35:13 Tree
[r26891] by bugman

Updated manual_c_module.py development script for the C module changes.

The numpy and numarray include paths have been added.

2014-12-02 11:21:37 Tree
[r26890] by bugman

Fix for the Relax_disp.test_finite_value system test.

For the rate of -500, the C module should return inf, as is now does. Therefore the system test has
been renamed to Relax_disp.test_infinite_value.

2014-12-02 11:15:20 Tree
[r26889] by bugman

Fix for the Relax_disp.test_estimate_r2eff_err_methods system test.

The parameter vector x0 must be a numpy array, otherwise the relax_fit C module segfaults.

2014-12-02 11:13:56 Tree
[r26888] by bugman

Updated the memory_leak_test_relax_fit.py development script for the C module changes.

This is only for the docstring.

2014-12-02 11:07:42 Tree
[r26887] by bugman

Fix for the target function aliasing in the target_functions.relax_fit C module class.

Changing the values of the Relax_fit_methods C array in the __init__() method was not working, as it
was changing the class methods rather than the instance methods. Instead the tp_getattro property
is being used and the Relax_fit_getattro() function is used for the target function switching. This
allows the target function to be changed via the __getattr__() method. However this method is being
called once for each target function call, hence it is not efficient. This follows from
http://stackoverflow.com/a/27246336/4309197.

2014-12-02 10:43:22 Tree
[r26886] by bugman

More redirects for the relax HTML manual at http://www.nmr-relax.com/manual/index.html.

This is required as the latex2html program used to build the manual has been modified to not
excluded the 'common words' from the page titles (see docs/devel/latex2html/). These redirects are
linked from outside of http://www.nmr-relax.com, as identified by the Google Webmaster Tools.

2014-12-02 06:11:53 Tree
Older >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.