Menu

SVN archive Commit Log


Commit Date  
[r25228] by tlinnet

Further improved the profiling of relax curve fit.

This profiling shows, that Python code is about twice as slow as the C code implemented.

But it also shows that optimising with scipy.optimize.leastsq is 20 X faster.
It also gives reasonable error values.

Combining a function for a linear fit to guess the initial values, together
with scipy optimise, will be an extreme time win for estimating R2eff values fast.

A further test would be to use relax Monte-Carlo simulations for say 1000-2000 iterations,
and compare to the errors extracted from estimated covariance.

2014-08-24 23:08:44 Tree
[r25227] by tlinnet

Further extended the profiling script for curve fitting.

Now profiling is in place for the implemented C code method in relax.

A similar code should now be devised for numpy array for comparing.

But this profiling shows that when contraints=True, is slowing down this procedure by a factor 10 X !

2014-08-22 17:17:19 Tree
[r25226] by bugman

Added Nikolai's original Matlab code to the lib.dispersion.ns_r1rho_2site module docstring.

This is the code taken directly form the original funNumrho.m file, which was the origin of the code
in this module.

2014-08-22 17:00:56 Tree
[r25225] by tlinnet

Fix for looping over data indices, where tilt_angles has the si index.

bug #22461(https://gna.org/bugs/?22461): NS R1rho 2-site_fit_r1 has extremely high chi2 value in systemtest Relax_disp.test_r1rho_kjaergaard_missing_r1.

2014-08-22 14:27:25 Tree
[r25224] by tlinnet

Fix for systemtest not adding spin.isotope to setup information.

bug #22461(https://gna.org/bugs/?22461): NS R1rho 2-site_fit_r1 has extremely high chi2 value in systemtest Relax_disp.test_r1rho_kjaergaard_missing_r1.

2014-08-22 14:27:23 Tree
[r25223] by tlinnet

Moved the storing of relax time up before check of missing data in return_r2eff_arrays().

bug #22461(https://gna.org/bugs/?22461): NS R1rho 2-site_fit_r1 has extremely high chi2 value in systemtest Relax_disp.test_r1rho_kjaergaard_missing_r1.

2014-08-22 14:27:19 Tree
[r25222] by bugman

Merged revisions 25213 via svnmerge from
svn+ssh://bugman@.../svn/relax/trunk

........
r25213 | bugman | 2014-08-22 14:09:14 +0200 (Fri, 22 Aug 2014) | 7 lines

Improved data checking for all of the Structure system tests.

Before looping over the structural data, the number of lines in the real file and the newly
generated file are compared. This avoids the situation whereby an empty file is produced,
accidentally allowing the test to pass.
........

2014-08-22 14:02:50 Tree
[r25221] by bugman

Modified the Relax_disp.test_r1rho_kjaergaard_missing_r1 system test to pass on 64-bit Linux systems.

The accuracy of the checks of the optimised values have been decreased.

2014-08-22 13:50:08 Tree
[r25220] by tlinnet

Fix for systemtest Relax_disp.test_exp_fit(), where the spin.isotope was not set.

The new call to return_r2eff_arrays(), when producing graphs, raise RelaxSpinTypeError() if no isotope is set.

bug #22461(https://gna.org/bugs/?22461): NS R1rho 2-site_fit_r1 has extremely high chi2 value in systemtest Relax_disp.test_r1rho_kjaergaard_missing_r1.

2014-08-22 13:22:38 Tree
[r25219] by tlinnet

Fix for interpolating time points, when producing xmgrace files for CPMG experiments.

bug #22461(https://gna.org/bugs/?22461): NS R1rho 2-site_fit_r1 has extremely high chi2 value in systemtest Relax_disp.test_r1rho_kjaergaard_missing_r1.

2014-08-22 13:22:36 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.