Menu

Commit [r25194]  Maximize  Restore  History

Merged revisions 25188-25191 via svnmerge from

svn+ssh://bugman@.../svn/relax/trunk

........
r25188 | tlinnet | 2014-08-21 19:44:44 +0200 (Thu, 21 Aug 2014) | 10 lines

Inserted intermediate systemtest, to profile R2eff calculation for R1rho.

Systemtest is: Relax_disp.test_bug_9999_slow_r1rho_r2eff_error_with_mc

This systemtest actually fails, if one tries to do a Grid Search.

This is related to the R2eff values stored as dictionary, and
pipe_control.minimise.grid_setup() will fail.

The function 'isNaN(values[i])' cannot handle dictionary.
........
r25189 | tlinnet | 2014-08-21 22:57:45 +0200 (Thu, 21 Aug 2014) | 12 lines

Modified intermediate systemtest:
Relax_disp.test_bug_9999_slow_r1rho_r2eff_error_with_mc

to see if the initial Grid Search for 'i0' and 'R2eff' estimation can be skipped.

This is done by converting the exponential curve, to a linear curve, and calculate
the best parameters by a line of best fit by least squares.

This seems like a promising method as an initial estimator of 'i0' and 'r2eff'.

For 500 to 2000 Monte-Carlo simulations, this could have an influence on the timings,
as all grid searchs could be skipped.
........
r25190 | tlinnet | 2014-08-22 00:37:46 +0200 (Fri, 22 Aug 2014) | 3 lines

Modified systemtest test_bug_9999_slow_r1rho_r2eff_error_with_mc to save data arrays.

This is to prepare a profiling script.
........
r25191 | tlinnet | 2014-08-22 00:37:49 +0200 (Fri, 22 Aug 2014) | 1 line

Added start script with basic data for profiling the relax curve fit.
........

bugman 2014-08-22

changed /branches/frame_order_cleanup
changed /branches/frame_order_cleanup/test_suite/system_tests/relax_disp.py
copied /trunk/test_suite/shared_data/curve_fitting/profiling -> /branches/frame_order_cleanup/test_suite/shared_data/curve_fitting/profiling
/branches/frame_order_cleanup/test_suite/system_tests/relax_disp.py Diff Switch to side-by-side view
Loading...
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.