Menu

SVN archive Commit Log


Commit Date  
[r27782] by bugman

Huge speed up for loading results and state files with Monte Carlo simulation alignment tensors.

The reading of the alignment tensor component of XML formatted results and state files has been
modified. Previously the data_store.align_tensor.AlignTensorData._update_object() method for
updating the alignment tensor object (for values, errors, simulations) was being called once for
each Monte Carlo simulation. Now is it called only once for all simulations. In one test, the
reading of the save file with 500 simulations dropped from 253.7 to 10.0 seconds.

2015-03-05 10:02:08 Tree
[r27781] by bugman

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

........
r27776 | bugman | 2015-03-04 15:10:39 +0100 (Wed, 04 Mar 2015) | 5 lines

Fixes for the align_tensor.copy user function argument unit tests.

The tensor_from and tensor_to arguments can now be None.
........
r27777 | bugman | 2015-03-04 15:23:13 +0100 (Wed, 04 Mar 2015) | 6 lines

Created the Align_tensor.test_copy_pipes_sims system test.

This demonstrates a failure of the align_tensor.copy user function when Monte Carlo simulated
tensors are present.
........
r27778 | bugman | 2015-03-04 15:28:53 +0100 (Wed, 04 Mar 2015) | 3 lines

Copyright update.
........
r27779 | bugman | 2015-03-04 15:32:53 +0100 (Wed, 04 Mar 2015) | 6 lines

Deleted the data_store.align_tensor.AlignTensorSimList.append() method.

This replacement list method was proving fatal when copy.deepcopy() is called on the alignment
tensor object. The change allows the Align_tensor.test_copy_pipes_sims system test to pass.
........
r27780 | bugman | 2015-03-04 15:33:20 +0100 (Wed, 04 Mar 2015) | 3 lines

Copyright update.
........

2015-03-04 14:33:57 Tree
[r27780] by bugman

Copyright update.

2015-03-04 14:33:20 Tree
[r27779] by bugman

Deleted the data_store.align_tensor.AlignTensorSimList.append() method.

This replacement list method was proving fatal when copy.deepcopy() is called on the alignment
tensor object. The change allows the Align_tensor.test_copy_pipes_sims system test to pass.

2015-03-04 14:32:53 Tree
[r27778] by bugman

Copyright update.

2015-03-04 14:28:53 Tree
[r27777] by bugman

Created the Align_tensor.test_copy_pipes_sims system test.

This demonstrates a failure of the align_tensor.copy user function when Monte Carlo simulated
tensors are present.

2015-03-04 14:23:13 Tree
[r27776] by bugman

Fixes for the align_tensor.copy user function argument unit tests.

The tensor_from and tensor_to arguments can now be None.

2015-03-04 14:10:39 Tree
[r27775] by bugman

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

........
r27771 | bugman | 2015-03-04 14:28:46 +0100 (Wed, 04 Mar 2015) | 6 lines

Created the Align_tensor.test_copy_pipes system test.

This is to show a problem in the align_tensor.copy user function when copying all tensors between
data pipes.
........
r27772 | bugman | 2015-03-04 14:30:30 +0100 (Wed, 04 Mar 2015) | 5 lines

The align_tensor.copy user function 'tensor_from' argument can now be None.

This is to enable the copying of all alignment tensors from one data pipe to another.
........
r27773 | bugman | 2015-03-04 14:34:07 +0100 (Wed, 04 Mar 2015) | 5 lines

Modified the pipe_control.align_tensor.align_data_exists() function to handle no tensor IDs.

If no tensor ID is supplied, this will then return True if any alignment data exists.
........
r27774 | bugman | 2015-03-04 14:47:21 +0100 (Wed, 04 Mar 2015) | 6 lines

Improvement for the align_tensor.copy user function.

The user function has been modified to allow all alignment tensors to be copied between two data
pipes. This allows the Align_tensor.test_copy_pipes system test to pass.
........

2015-03-04 13:48:39 Tree
[r27774] by bugman

Improvement for the align_tensor.copy user function.

The user function has been modified to allow all alignment tensors to be copied between two data
pipes. This allows the Align_tensor.test_copy_pipes system test to pass.

2015-03-04 13:47:21 Tree
[r27773] by bugman

Modified the pipe_control.align_tensor.align_data_exists() function to handle no tensor IDs.

If no tensor ID is supplied, this will then return True if any alignment data exists.

2015-03-04 13:34:07 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.