Menu

SVN archive Commit Log


Commit Date  
[r22286] by bugman

Merged revisions 22283-22285 via svnmerge from
svn+ssh://bugman@.../svn/relax/trunk

........
r22283 | tlinnet | 2014-02-24 14:20:41 +0100 (Mon, 24 Feb 2014) | 7 lines

Added unit test for looping over: exp, frq, offset, point, time.

Regarding bug #21665, (https://gna.org/bugs/?21665) - Running a CPMG analysis with two fields at two delay times.

This unit test will fail, since the last loop over the time points has a weak assumption just to loop over all time points,
instead of checking for existence of such time point.
This unit test follows recommendation in thread: http://thread.gmane.org/gmane.science.nmr.relax.devel/5070.
........
r22284 | tlinnet | 2014-02-24 14:20:43 +0100 (Mon, 24 Feb 2014) | 3 lines

Expanded the loop_time function to optional take the spectrometer frequency as input for restricting looping.

Regarding bug #21665, (https://gna.org/bugs/?21665) - Running a CPMG analysis with two fields at two delay times.
........
r22285 | tlinnet | 2014-02-24 14:20:45 +0100 (Mon, 24 Feb 2014) | 3 lines

Replaced print commands to be compatible with Python 3.x

Regarding bug #21665, (https://gna.org/bugs/?21665) - Running a CPMG analysis with two fields at two delay times.
........

2014-02-24 13:58:10 Tree
[r22285] by tlinnet

Replaced print commands to be compatible with Python 3.x

Regarding bug #21665, (https://gna.org/bugs/?21665) - Running a CPMG analysis with two fields at two delay times.

2014-02-24 13:20:45 Tree
[r22284] by tlinnet

Expanded the loop_time function to optional take the spectrometer frequency as input for restricting looping.

Regarding bug #21665, (https://gna.org/bugs/?21665) - Running a CPMG analysis with two fields at two delay times.

2014-02-24 13:20:43 Tree
[r22283] by tlinnet

Added unit test for looping over: exp, frq, offset, point, time.

Regarding bug #21665, (https://gna.org/bugs/?21665) - Running a CPMG analysis with two fields at two delay times.

This unit test will fail, since the last loop over the time points has a weak assumption just to loop over all time points,
instead of checking for existence of such time point.
This unit test follows recommendation in thread: http://thread.gmane.org/gmane.science.nmr.relax.devel/5070.

2014-02-24 13:20:41 Tree
[r22282] by bugman

Merged revisions 22279-22281 via svnmerge from
svn+ssh://bugman@.../svn/relax/trunk

........
r22279 | tlinnet | 2014-02-24 13:59:49 +0100 (Mon, 24 Feb 2014) | 3 lines

Renamed unit test, to follow previous namings of unit tests.

Regarding bug #21665, (https://gna.org/bugs/?21665) - Running a CPMG analysis with two fields at two delay times.
........
r22280 | bugman | 2014-02-24 14:14:02 +0100 (Mon, 24 Feb 2014) | 11 lines

Fix for the relaxation dispersion auto-analysis to improve its behaviour in the test suite.

The problem is that the auto-analysis acquires the execution lock (status.exec_lock) but if the
analysis cannot complete due to a bug, the lock is never released. This causes nasty problems for
many subsequent tests, resulting in a cascade of test failures. This is especially problematic in
the GUI tests where the execution lock controls many aspects of the interface.

The solution was simply to run the auto-analysis run() method within a try-finally statement. The
release of the lock occurs in the 'finally' clause, guaranteeing its release.
........
r22281 | bugman | 2014-02-24 14:16:36 +0100 (Mon, 24 Feb 2014) | 7 lines

Improvement for GUI test base tearDown() clean up method.

A wx.Yield() call has been added to allow all GUI operations after a relax reset to complete prior
to the next test starting. This should avoid certain racing conditions which can cause a cascade of
tests to fail.
........

2014-02-24 13:17:58 Tree
[r22281] by bugman

Improvement for GUI test base tearDown() clean up method.

A wx.Yield() call has been added to allow all GUI operations after a relax reset to complete prior
to the next test starting. This should avoid certain racing conditions which can cause a cascade of
tests to fail.

2014-02-24 13:16:36 Tree
[r22280] by bugman

Fix for the relaxation dispersion auto-analysis to improve its behaviour in the test suite.

The problem is that the auto-analysis acquires the execution lock (status.exec_lock) but if the
analysis cannot complete due to a bug, the lock is never released. This causes nasty problems for
many subsequent tests, resulting in a cascade of test failures. This is especially problematic in
the GUI tests where the execution lock controls many aspects of the interface.

The solution was simply to run the auto-analysis run() method within a try-finally statement. The
release of the lock occurs in the 'finally' clause, guaranteeing its release.

2014-02-24 13:14:02 Tree
[r22279] by tlinnet

Renamed unit test, to follow previous namings of unit tests.

Regarding bug #21665, (https://gna.org/bugs/?21665) - Running a CPMG analysis with two fields at two delay times.

2014-02-24 12:59:49 Tree
[r22278] by bugman

Merged revisions 22273-22276 via svnmerge from
svn+ssh://bugman@.../svn/relax/trunk

........
r22273 | bugman | 2014-02-24 12:15:03 +0100 (Mon, 24 Feb 2014) | 6 lines

Reverted commit r22272 as too much was committed.

The command used was:
svn merge -r22272:22271 .
........
r22274 | bugman | 2014-02-24 12:15:47 +0100 (Mon, 24 Feb 2014) | 3 lines

Removed a debugging statement (should have happened at r22272).
........
r22275 | bugman | 2014-02-24 12:17:22 +0100 (Mon, 24 Feb 2014) | 6 lines

Fixes for all of the Relax_disp system tests for the changes to the dispersion auto-analysis.

The automatically created pipe names now include the pipe bundle name to make them unique, so the
system tests have been updated to match this behaviour.
........
r22276 | bugman | 2014-02-24 12:27:27 +0100 (Mon, 24 Feb 2014) | 7 lines

Increased the grid search size in the r1rho_on_res_m61.py dispersion system test script.

This is to allow the Relax_disp.test_m61_exp_data_to_m61 system test to pass more often. The
increase does not cause a large increase in computation time as less time is spent in the
optimisation and Monte Carlo simulation steps.
........

2014-02-24 11:28:21 Tree
[r22277] by bugman

Merged revisions 22271-22272 via svnmerge from
svn+ssh://bugman@.../svn/relax/trunk

........
r22271 | bugman | 2014-02-24 11:57:20 +0100 (Mon, 24 Feb 2014) | 6 lines

Changes for the relaxation dispersion auto-analysis.

The final data pipe name now includes the data pipe bundle name. This is so the pipe name is
unique, allowing multiple analyses to be executed in one relax state.
........
r22272 | bugman | 2014-02-24 12:02:52 +0100 (Mon, 24 Feb 2014) | 3 lines

Removed a debugging printout.
........

2014-02-24 11:27:58 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.