Menu

SVN archive Commit Log


Commit Date  
[r23338] by tlinnet

Added 7 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:

- 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.

2014-05-22 14:56:32 Tree
[r23337] by bugman

Added some checks to the Structure.test_bug_22070_structure_superimpose_after_deletion system test.

These tests reveal the real problem - that the atoms of the second model have not been removed by
the structure.delete user function.

2014-05-22 14:09:50 Tree
[r23336] by bugman

Created the Structure.test_bug_22070_structure_superimpose_after_deletion system test.

This is to catch bug #22070 (https://gna.org/bugs/index.php?22070), the failure of the
structure.superimpose user function after deleting atoms with structure.delete.

2014-05-22 13:39:21 Tree
[r23335] by bugman

Merged revisions 23327-23329,23331 via svnmerge from
svn+ssh://bugman@.../svn/relax/trunk

........
r23327 | bugman | 2014-05-22 14:05:01 +0200 (Thu, 22 May 2014) | 17 lines

Added 7 unit tests demonstrating edge case 'no Rex' failures of the 'NS CPMG 2-site expanded' model.

This follows from the ideas in the post http://article.gmane.org/gmane.science.nmr.relax.devel/5858.

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.

Such tests should be replicated for all dispersion models.
........
r23328 | bugman | 2014-05-22 14:30:58 +0200 (Thu, 22 May 2014) | 6 lines

Created the Structure.test_bug_22069_structure_delete_helix_attribute system test.

This is to catch bug #22069 (https://gna.org/bugs/index.php?22069), the failure of the
structure.delete user function with "AttributeError: Internal instance has no attribute 'helices'".
........
r23329 | bugman | 2014-05-22 14:37:09 +0200 (Thu, 22 May 2014) | 6 lines

Fix for bug #22069 by only deleting helix and sheet data with structure.delete when it exists.

This is bug #22069 (https://gna.org/bugs/index.php?22069), the failure of the structure.delete user
function with "AttributeError: Internal instance has no attribute 'helices'".
........
r23331 | bugman | 2014-05-22 14:52:08 +0200 (Thu, 22 May 2014) | 10 lines

Fix for all edge case 'no Rex' failures of the 'NS CPMG 2-site expanded' model.

This uses the no exchange checking idea, modified to function in the relax trunk, from
http://article.gmane.org/gmane.science.nmr.relax.devel/5847. This is importantly on line 1 of the
function.

The recently introduced set of 7 unit tests (r23327) comprehensively showing these failures now all
pass. This commit is mainly for demonstration purposes.
........

2014-05-22 13:23:58 Tree
[r23334] by tlinnet

Modified unit tests demonstrating edge case 'no Rex' failures of the model 'NS CPMG 2-site expanded'.

This is to align with the current return of data in the disp_speed branch.

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.

2014-05-22 13:19:32 Tree
[r23333] by tlinnet

Align math-domain catching for model NS CPMG 2-site expanded with trunk implementation.

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 catching of errors have to be more careful.

2014-05-22 13:19:30 Tree
[r23332] by tlinnet

Merged revisions 23331 via svnmerge from
svn+ssh://tlinnet@.../svn/relax/trunk

........
r23331 | bugman | 2014-05-22 14:52:08 +0200 (Thu, 22 May 2014) | 10 lines

Fix for all edge case 'no Rex' failures of the 'NS CPMG 2-site expanded' model.

This uses the no exchange checking idea, modified to function in the relax trunk, from
http://article.gmane.org/gmane.science.nmr.relax.devel/5847. This is importantly on line 1 of the
function.

The recently introduced set of 7 unit tests (r23327) comprehensively showing these failures now all
pass. This commit is mainly for demonstration purposes.
........

2014-05-22 12:59:45 Tree
[r23331] by bugman

Fix for all edge case 'no Rex' failures of the 'NS CPMG 2-site expanded' model.

This uses the no exchange checking idea, modified to function in the relax trunk, from
http://article.gmane.org/gmane.science.nmr.relax.devel/5847. This is importantly on line 1 of the
function.

The recently introduced set of 7 unit tests (r23327) comprehensively showing these failures now all
pass. This commit is mainly for demonstration purposes.

2014-05-22 12:52:08 Tree
[r23330] by tlinnet

Merged revisions 23327-23329 via svnmerge from
svn+ssh://tlinnet@.../svn/relax/trunk

........
r23327 | bugman | 2014-05-22 14:05:01 +0200 (Thu, 22 May 2014) | 17 lines

Added 7 unit tests demonstrating edge case 'no Rex' failures of the 'NS CPMG 2-site expanded' model.

This follows from the ideas in the post http://article.gmane.org/gmane.science.nmr.relax.devel/5858.

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.

Such tests should be replicated for all dispersion models.
........
r23328 | bugman | 2014-05-22 14:30:58 +0200 (Thu, 22 May 2014) | 6 lines

Created the Structure.test_bug_22069_structure_delete_helix_attribute system test.

This is to catch bug #22069 (https://gna.org/bugs/index.php?22069), the failure of the
structure.delete user function with "AttributeError: Internal instance has no attribute 'helices'".
........
r23329 | bugman | 2014-05-22 14:37:09 +0200 (Thu, 22 May 2014) | 6 lines

Fix for bug #22069 by only deleting helix and sheet data with structure.delete when it exists.

This is bug #22069 (https://gna.org/bugs/index.php?22069), the failure of the structure.delete user
function with "AttributeError: Internal instance has no attribute 'helices'".
........

2014-05-22 12:50:55 Tree
[r23329] by bugman

Fix for bug #22069 by only deleting helix and sheet data with structure.delete when it exists.

This is bug #22069 (https://gna.org/bugs/index.php?22069), the failure of the structure.delete user
function with "AttributeError: Internal instance has no attribute 'helices'".

2014-05-22 12:37:09 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.