Merged revisions 23425-23426,23431-23452,23455-23463 via svnmerge from
svn+ssh://bugman@.../svn/relax/branches/disp_speed
........
r23425 | tlinnet | 2014-05-26 16:27:27 +0200 (Mon, 26 May 2014) | 1 line
Deleted unit test case for lm63 3site.
........
r23426 | tlinnet | 2014-05-26 16:27:30 +0200 (Mon, 26 May 2014) | 17 lines
Added 8 unit tests demonstrating edge case 'no Rex' failures of the model 'M61'.
This follows from the ideas in the post http://article.gmane.org/gmane.science.nmr.relax.devel/5858.
This is related to: task #7793: (https://gna.org/task/?7793) Speed-up of dispersion models.
This is to implement catching of math domain errors, before they occur.
These tests cover all parameter value combinations which result in no exchange:
- dw = 0.0,
- pA = 1.0,
- kex = 0.0,
- dw = 0.0 and pA = 1.0,
- dw = 0.0 and kex = 0.0,
- pA = 1.0 and kex = 0.0,
- dw = 0.0, pA = 1.0, and kex = 0.0.
- kex = 1e20,
........
r23431 | tlinnet | 2014-05-26 20:13:46 +0200 (Mon, 26 May 2014) | 10 lines
Added the 8th unit tests demonstrating edge case 'no Rex' failures of the model 'DPL94'.
This follows from the ideas in the post http://article.gmane.org/gmane.science.nmr.relax.devel/5858.
This is related to: task #7793: (https://gna.org/task/?7793) Speed-up of dispersion models.
This is to implement catching of math domain errors, before they occur.
These tests cover all parameter value combinations which result in no exchange:
- kex = 1e20,
........
r23432 | tlinnet | 2014-05-26 20:13:53 +0200 (Mon, 26 May 2014) | 1 line
Added "test_m61" to __init__.py in unit test directory.
........
r23433 | tlinnet | 2014-05-26 20:13:56 +0200 (Mon, 26 May 2014) | 17 lines
Added 8 unit tests demonstrating edge case 'no Rex' failures of the model 'M61b'.
This follows from the ideas in the post http://article.gmane.org/gmane.science.nmr.relax.devel/5858.
This is related to: task #7793: (https://gna.org/task/?7793) Speed-up of dispersion models.
This is to implement catching of math domain errors, before they occur.
These tests cover all parameter value combinations which result in no exchange:
- dw = 0.0,
- pA = 1.0,
- kex = 0.0,
- dw = 0.0 and pA = 1.0,
- dw = 0.0 and kex = 0.0,
- pA = 1.0 and kex = 0.0,
- dw = 0.0, pA = 1.0, and kex = 0.0.
- kex = 1e20,
........
r23434 | tlinnet | 2014-05-26 20:14:01 +0200 (Mon, 26 May 2014) | 10 lines
Math-domain catching for model M61b.
task #7793: (https://gna.org/task/?7793) Speed-up of dispersion models.
This is to implement catching of math domain errors, before they occur.
These can be found via the --numpy-raise function to the systemtests.
To make the code look clean, the class object "back_calc" is no longer
being updated per time point, but is updated in the relax_disp target function in
one go.
........
r23435 | tlinnet | 2014-05-26 20:14:03 +0200 (Mon, 26 May 2014) | 1 line
Modified script to be able to run systemtest Relax_disp.xxx_test_m61b_data_to_m61b.
........
r23436 | tlinnet | 2014-05-26 20:14:05 +0200 (Mon, 26 May 2014) | 1 line
Added "test_m61b" to __init__.py file in unit test directory.
........
r23437 | tlinnet | 2014-05-26 20:14:07 +0200 (Mon, 26 May 2014) | 17 lines
Added 8 unit tests demonstrating edge case 'no Rex' failures of the model 'IT99'.
This follows from the ideas in the post http://article.gmane.org/gmane.science.nmr.relax.devel/5858.
This is related to: task #7793: (https://gna.org/task/?7793) Speed-up of dispersion models.
This is to implement catching of math domain errors, before they occur.
These tests cover all parameter value combinations which result in no exchange:
- dw = 0.0,
- pA = 1.0,
- kex = 0.0,
- dw = 0.0 and pA = 1.0,
- dw = 0.0 and kex = 0.0,
- pA = 1.0 and kex = 0.0,
- dw = 0.0, pA = 1.0, and kex = 0.0.
- kex = 1e19,
........
r23438 | tlinnet | 2014-05-26 23:09:40 +0200 (Mon, 26 May 2014) | 18 lines
Added 9 unit tests demonstrating edge case 'no Rex' failures of the model 'MMQ CR72'.
This follows from the ideas in the post http://article.gmane.org/gmane.science.nmr.relax.devel/5858.
This is related to: task #7793: (https://gna.org/task/?7793) Speed-up of dispersion models.
This is to implement catching of math domain errors, before they occur.
These tests cover all parameter value combinations which result in no exchange:
- dw = 0.0,
- pA = 1.0,
- kex = 0.0,
- dw = 0.0 and pA = 1.0,
- dw = 0.0 and kex = 0.0,
- pA = 1.0 and kex = 0.0,
- dw = 0.0, pA = 1.0, and kex = 0.0.
- kex = 1e5,
- dwH = 0.0,
........
r23439 | tlinnet | 2014-05-26 23:09:43 +0200 (Mon, 26 May 2014) | 8 lines
Critical fix for the math domain catching of model MMQ CR72.
This was discovered with the added 9 unit tests demonstrating edge case 'no Rex' failures.
This follows from the ideas in the post http://article.gmane.org/gmane.science.nmr.relax.devel/5858.
This is related to: task #7793: (https://gna.org/task/?7793) Speed-up of dispersion models.
This is to implement catching of math domain errors, before they occur.
........
r23440 | tlinnet | 2014-05-26 23:09:45 +0200 (Mon, 26 May 2014) | 17 lines
Added 8 unit tests demonstrating edge case 'no Rex' failures of the model 'MP05'.
This follows from the ideas in the post http://article.gmane.org/gmane.science.nmr.relax.devel/5858.
This is related to: task #7793: (https://gna.org/task/?7793) Speed-up of dispersion models.
This is to implement catching of math domain errors, before they occur.
These tests cover all parameter value combinations which result in no exchange:
- dw = 0.0,
- pA = 1.0,
- kex = 0.0,
- dw = 0.0 and pA = 1.0,
- dw = 0.0 and kex = 0.0,
- pA = 1.0 and kex = 0.0,
- dw = 0.0, pA = 1.0, and kex = 0.0.
- kex = 1e20,
........
r23441 | tlinnet | 2014-05-26 23:09:47 +0200 (Mon, 26 May 2014) | 10 lines
Critical fix for the math domain catching of model IT99.
This was discovered with the added 8 unit tests demonstrating edge case 'no Rex' failures.
This follows from the ideas in the post http://article.gmane.org/gmane.science.nmr.relax.devel/5858.
This is related to: task #7793: (https://gna.org/task/?7793) Speed-up of dispersion models.
This is to implement catching of math domain errors, before they occur.
The cathing of these occurences needed to be re-written.
........
r23442 | tlinnet | 2014-05-26 23:09:50 +0200 (Mon, 26 May 2014) | 17 lines
Added 8 unit tests demonstrating edge case 'no Rex' failures of the model 'TAP03'.
This follows from the ideas in the post http://article.gmane.org/gmane.science.nmr.relax.devel/5858.
This is related to: task #7793: (https://gna.org/task/?7793) Speed-up of dispersion models.
This is to implement catching of math domain errors, before they occur.
These tests cover all parameter value combinations which result in no exchange:
- dw = 0.0,
- pA = 1.0,
- kex = 0.0,
- dw = 0.0 and pA = 1.0,
- dw = 0.0 and kex = 0.0,
- pA = 1.0 and kex = 0.0,
- dw = 0.0, pA = 1.0, and kex = 0.0.
- kex = 1e20,
........
r23443 | tlinnet | 2014-05-26 23:09:52 +0200 (Mon, 26 May 2014) | 8 lines
Critical fix for the math domain catching of model TAP03.
This was discovered with the added 8 unit tests demonstrating edge case 'no Rex' failures.
This follows from the ideas in the post http://article.gmane.org/gmane.science.nmr.relax.devel/5858.
This is related to: task #7793: (https://gna.org/task/?7793) Speed-up of dispersion models.
This is to implement catching of math domain errors, before they occur.
........
r23444 | tlinnet | 2014-05-26 23:09:54 +0200 (Mon, 26 May 2014) | 17 lines
Added 8 unit tests demonstrating edge case 'no Rex' failures of the model 'TP02'.
This follows from the ideas in the post http://article.gmane.org/gmane.science.nmr.relax.devel/5858.
This is related to: task #7793: (https://gna.org/task/?7793) Speed-up of dispersion models.
This is to implement catching of math domain errors, before they occur.
These tests cover all parameter value combinations which result in no exchange:
- dw = 0.0,
- pA = 1.0,
- kex = 0.0,
- dw = 0.0 and pA = 1.0,
- dw = 0.0 and kex = 0.0,
- pA = 1.0 and kex = 0.0,
- dw = 0.0, pA = 1.0, and kex = 0.0.
- kex = 1e20,
........
r23445 | tlinnet | 2014-05-26 23:09:56 +0200 (Mon, 26 May 2014) | 8 lines
Critical fix for the math domain catching of model TP02.
This was discovered with the added 8 unit tests demonstrating edge case 'no Rex' failures.
This follows from the ideas in the post http://article.gmane.org/gmane.science.nmr.relax.devel/5858.
This is related to: task #7793: (https://gna.org/task/?7793) Speed-up of dispersion models.
This is to implement catching of math domain errors, before they occur.
........
r23446 | tlinnet | 2014-05-26 23:09:58 +0200 (Mon, 26 May 2014) | 16 lines
Added 7 unit tests demonstrating edge case 'no Rex' failures of the model 'TSMFK01'.
This follows from the ideas in the post http://article.gmane.org/gmane.science.nmr.relax.devel/5858.
This is related to: task #7793: (https://gna.org/task/?7793) Speed-up of dispersion models.
This is to implement catching of math domain errors, before they occur.
These tests cover all parameter value combinations which result in no exchange:
- dw = 0.0,
- pA = 1.0,
- kex = 0.0,
- dw = 0.0 and pA = 1.0,
- dw = 0.0 and kex = 0.0,
- pA = 1.0 and kex = 0.0,
- dw = 0.0, pA = 1.0, and kex = 0.0.
........
r23447 | tlinnet | 2014-05-26 23:10:00 +0200 (Mon, 26 May 2014) | 10 lines
Critical fix for the math domain catching of model TSMFK01.
This was discovered with the added 8 unit tests demonstrating edge case 'no Rex' failures.
This follows from the ideas in the post http://article.gmane.org/gmane.science.nmr.relax.devel/5858.
This is related to: task #7793: (https://gna.org/task/?7793) Speed-up of dispersion models.
This is to implement catching of math domain errors, before they occur.
The cathing of these occurences needed to be re-written.
........
r23448 | tlinnet | 2014-05-26 23:10:03 +0200 (Mon, 26 May 2014) | 1 line
Added missing files to __init__.py in unit_tests/_lib/_dispersion.
........
r23449 | tlinnet | 2014-05-26 23:23:16 +0200 (Mon, 26 May 2014) | 3 lines
Copied unit test test_b14.py to test_ns_cpmg_2site_3d.py
........
r23450 | tlinnet | 2014-05-27 00:08:06 +0200 (Tue, 27 May 2014) | 17 lines
Added 8 unit tests demonstrating edge case 'no Rex' failures of the model 'NS CPMG 2site 3D'.
This follows from the ideas in the post http://article.gmane.org/gmane.science.nmr.relax.devel/5858.
This is related to: task #7793: (https://gna.org/task/?7793) Speed-up of dispersion models.
This is to implement catching of math domain errors, before they occur.
These tests cover all parameter value combinations which result in no exchange:
- dw = 0.0,
- pA = 1.0,
- kex = 0.0,
- dw = 0.0 and pA = 1.0,
- dw = 0.0 and kex = 0.0,
- pA = 1.0 and kex = 0.0,
- dw = 0.0, pA = 1.0, and kex = 0.0.
- kex = 1e7,
........
r23451 | tlinnet | 2014-05-27 00:08:08 +0200 (Tue, 27 May 2014) | 8 lines
Critical fix for the math domain catching of model NS CPMG 2site 3D.
This was discovered with the added 8 unit tests demonstrating edge case 'no Rex' failures.
This follows from the ideas in the post http://article.gmane.org/gmane.science.nmr.relax.devel/5858.
This is related to: task #7793: (https://gna.org/task/?7793) Speed-up of dispersion models.
This is to implement catching of math domain errors, before they occur.
........
r23452 | tlinnet | 2014-05-27 00:08:09 +0200 (Tue, 27 May 2014) | 1 line
Added missing files to __init__.py in unit_tests/_lib/_dispersion.
........
r23455 | tlinnet | 2014-05-27 12:24:56 +0200 (Tue, 27 May 2014) | 20 lines
Modified unit tests demonstrating edge cases 'no Rex' failures of the model 'TP02'.
The cathing of errors for off-resonance R1rho models was implemented wrong.
This follows from the ideas in the post http://article.gmane.org/gmane.science.nmr.relax.devel/5858.
This is related to: task #7793: (https://gna.org/task/?7793) Speed-up of dispersion models.
This was pointed out in the post http://article.gmane.org/gmane.science.nmr.relax.devel/5938.
This is to implement catching of math domain errors, before they occur.
These tests cover all parameter value combinations which result in no exchange:
- dw = 0.0,
- pA = 1.0,
- kex = 0.0,
- dw = 0.0 and pA = 1.0,
- dw = 0.0 and kex = 0.0,
- pA = 1.0 and kex = 0.0,
- dw = 0.0, pA = 1.0, and kex = 0.0.
- kex = 1e5,
........
r23456 | tlinnet | 2014-05-27 12:26:20 +0200 (Tue, 27 May 2014) | 5 lines
Critical fix for the math domain catching of model TP02.
The cathing of errors for off-resonance R1rho models was implemented wrong.
This was pointed out in the post http://article.gmane.org/gmane.science.nmr.relax.devel/5938.
........
r23457 | tlinnet | 2014-05-27 12:26:22 +0200 (Tue, 27 May 2014) | 3 lines
Modified unit tests demonstrating edge cases 'no Rex' failures of the model 'DPL94'.
This was pointed out in the post http://article.gmane.org/gmane.science.nmr.relax.devel/5938.
........
r23458 | tlinnet | 2014-05-27 12:26:23 +0200 (Tue, 27 May 2014) | 10 lines
Modified unit tests demonstrating edge cases 'no Rex' failures of the model 'MP05'.
The cathing of errors for off-resonance R1rho models was implemented wrong.
This was pointed out in the post http://article.gmane.org/gmane.science.nmr.relax.devel/5938.
This follows from the ideas in the post http://article.gmane.org/gmane.science.nmr.relax.devel/5858.
This is related to: task #7793: (https://gna.org/task/?7793) Speed-up of dispersion models.
This is to implement catching of math domain errors, before they occur.
........
r23459 | tlinnet | 2014-05-27 12:26:25 +0200 (Tue, 27 May 2014) | 5 lines
Critical fix for the math domain catching of model MP05.
The cathing of errors for off-resonance R1rho models was implemented wrong.
This was pointed out in the post http://article.gmane.org/gmane.science.nmr.relax.devel/5938.
........
r23460 | tlinnet | 2014-05-27 12:26:26 +0200 (Tue, 27 May 2014) | 9 lines
Modified unit tests demonstrating edge cases 'no Rex' failures of the model 'TAP03'.
The cathing of errors for off-resonance R1rho models was implemented wrong.
This was pointed out in the post http://article.gmane.org/gmane.science.nmr.relax.devel/5938.
And post http://article.gmane.org/gmane.science.nmr.relax.devel/5944.
This follows from the ideas in the post http://article.gmane.org/gmane.science.nmr.relax.devel/5858.
This is related to: task #7793: (https://gna.org/task/?7793) Speed-up of dispersion models.
........
r23461 | tlinnet | 2014-05-27 12:26:28 +0200 (Tue, 27 May 2014) | 6 lines
Critical fix for the math domain catching of model TAP03.
The cathing of errors for off-resonance R1rho models was implemented wrong.
This was pointed out in the post http://article.gmane.org/gmane.science.nmr.relax.devel/5938.
And post http://article.gmane.org/gmane.science.nmr.relax.devel/5944.
........
r23462 | tlinnet | 2014-05-27 12:26:30 +0200 (Tue, 27 May 2014) | 7 lines
Modified unit tests demonstrating edge cases 'no Rex' failures of the model 'MMQ CR72'.
This was pointed out in post http://article.gmane.org/gmane.science.nmr.relax.devel/5940.
And in post http://article.gmane.org/gmane.science.nmr.relax.devel/5946.
This follows from the ideas in the post http://article.gmane.org/gmane.science.nmr.relax.devel/5858.
This is related to: task #7793: (https://gna.org/task/?7793) Speed-up of dispersion models.
........
r23463 | tlinnet | 2014-05-27 12:26:32 +0200 (Tue, 27 May 2014) | 4 lines
Small fix for the math domain catching of model MMQ CR72.
This was pointed out in the post http://article.gmane.org/gmane.science.nmr.relax.devel/5940.
And in post http://article.gmane.org/gmane.science.nmr.relax.devel/5946.
........