Menu

SVN archive Commit Log


Commit Date  
[r24345] by bugman

The frame order geometric representation functions are no longer PDB specific.

Instead the format argument is accepted. This will allow different formats to be supported in the
future. Because of this change, all specific_analyses.frame_order.geometric.pdb_*() functions has
been renamed to create_*().

2014-06-27 14:07:16 Tree
[r24344] by bugman

Shifted the frame order geometric representation functions into their own module.

This is the new specific_analyses.frame_order.geometric module.

2014-06-27 13:57:39 Tree
[r24343] by bugman

Slight speed up of the 'B14' and 'B14 full' dispersion models by minimising repetitive maths.

Using the disp_profile_all.py script, the speed ups for these two models are:

100 single spins analysis:
B14: 3.944+/-0.032 -> 3.888+/-0.038, 1.014x faster.
B14 full: 4.037+/-0.040 -> 3.940+/-0.025, 1.025x faster.

Cluster of 100 spins analysis:
B14: 0.522+/-0.003 -> 0.507+/-0.008, 1.031x faster.
B14 full: 0.507+/-0.008 -> 0.487+/-0.007, 1.042x faster.

2014-06-27 12:52:08 Tree
[r24342] by bugman

Added Ti and NT to the dispersion target function class documentation.

2014-06-27 12:27:27 Tree
[r24341] by bugman

Expanded the dispersion target function class documentation.

The NE, NS, NM, NO, and ND notation is now explained.

2014-06-27 12:24:23 Tree
[r24340] by tlinnet

Fix for unit test passing on old numpy systems.

The error was:
ValueError: setting an array element with a sequence.

Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis.

2014-06-27 11:35:32 Tree
[r24339] by tlinnet

Added a list of systemtests to skip, if numpy "out" argument is not available.

Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis.

2014-06-27 10:58:29 Tree
[r24338] by tlinnet

Added the missing "self.num_exp" to target function.

Testing on older system, this was failing the systemtest.
It is a wonder how these lines in __init__ could be performed without this?

self.end_index.append(self.num_exp * self.num_spins * self.num_frq)
if model in [MODEL_B14_FULL, MODEL_CR72_FULL, MODEL_NS_CPMG_2SITE_3D_FULL, MODEL_NS_CPMG_2SITE_STAR_FULL]:
self.end_index.append(2 * self.num_exp * self.num_spins * self.num_frq)

Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis.

2014-06-27 10:58:26 Tree
[r24337] by tlinnet

Added a numpy "out" argument check to dep_check.py.

This is for checking the out argument of:
numpy.multiply
numpy.add
numpy.subtract

Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis.

2014-06-27 10:58:24 Tree
[r24336] by tlinnet

Added to target function that experiment_type_setup() should not be initiated, if numpy.einsum is missing.

Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis.

2014-06-27 10:58:22 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.