Menu

SVN archive Commit Log


Commit Date  
[r19337] by bugman

The relax_disp.cpmg_frq and relax_disp.spin_lock_field user functions now create cdp.curve_count.

This is an integer which indicates the number of exponential curves which are to be optimised per
spin block.

2013-04-03 17:29:11 Tree
[r19336] by bugman

Modified the relax_disp.cpmg_frq user function to match relax_disp.spin_lock_field.

Both the front and back ends now use the same logic as the relax_disp.spin_lock_field user function
and will allow some sanity to the analysis specific code.

2013-04-03 17:18:47 Tree
[r19335] by bugman

Completely redesigned the minimisation parts of the specific_analyses.relax_disp module.

Instead of dealing with the optimisation of individual spins, groups of spins are now optimised
together. This allows for the clustering analysis of relaxation dispersion. The method
_block_loop() has been created to loop over spin blocks, but it currently only returns individual
spins. However with the rest of the code designed to handle this loop, only this function needs
to be modified to enable clustering.

The method _param_num() has also been added to determine the total parameter number per spin block.
The data structures sent into the Dispersion target function class have also been redesigned to
handle spin blocks instead of individual spins.

2013-04-03 17:03:36 Tree
[r19334] by bugman

Merged revisions 19333 via svnmerge from
svn+ssh://bugman@.../svn/relax/trunk

........
r19333 | bugman | 2013-04-03 16:42:32 +0200 (Wed, 03 Apr 2013) | 5 lines

Created the new lib.list module with the function count_unique_elements().

This function will be used to determine the unique number of elements in a list.
........

2013-04-03 14:46:16 Tree
[r19333] by bugman

Created the new lib.list module with the function count_unique_elements().

This function will be used to determine the unique number of elements in a list.

2013-04-03 14:42:32 Tree
[r19332] by bugman

Big cleanup of the relaxation dispersion code to match the analysis specific API.

All methods not belonging to the API have been made private. The arguments and keyword arguments
for the API methods now match the API.

2013-04-03 13:29:02 Tree
[r19331] by bugman

Added the specific_analyses.relax_disp module to the unit test checking of the specific API.

2013-04-03 13:11:27 Tree
[r19330] by bugman

Unit test fixes for the prompt relax_disp user function argument checks.

2013-04-03 13:07:45 Tree
[r19329] by bugman

Clean up of some of the old relax_disp user functions - many argument types are now numbers rather than floats.

2013-04-03 13:07:07 Tree
[r19328] by bugman

Expanded the dispersion model parameters to include the exponential curve parameters.

2013-04-03 12:46:15 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.