Menu

SVN archive Commit Log


Commit Date  
[r22591] by bugman

Clean up and refactoring of the specific_analyses.model_free.bmrb module.

The class methods have all been converted into functions, the deleted class is no longer a base
class for the specific analysis API class.

2014-03-28 16:04:41 Tree
[r22590] by bugman

Removal of some unused imports from specific_analyses.model_free.api.

2014-03-28 15:56:59 Tree
[r22589] by bugman

Shifted all of the model-free specific analysis API methods into specific_analyses.model_free.api.

2014-03-28 15:56:05 Tree
[r22588] by bugman

Created the new specific_analyses.model_free.optimisation module.

This consists of the merger of the 'mf_minimise' and 'multi_processor_commands' modules. All the
private class methods have been converted into functions.

2014-03-28 15:05:19 Tree
[r22587] by bugman

Created the new specific_analyses.model_free.parameters module.

This consists of the private methods from the 'main' and 'mf_minimise'. All class methods have been
converted into functions.

2014-03-28 13:56:48 Tree
[r22586] by bugman

Created the new specific_analyses.model_free.uf module.

This consists of the private methods from the 'main' module which act as the back end for the user
functions as well as the user function documentation.

2014-03-28 13:34:03 Tree
[r22585] by bugman

Fixes for the new specific_analyses.model_free.api module.

2014-03-28 11:24:58 Tree
[r22584] by bugman

Shifted the model-free analysis specific API object to the specific_analyses.model_free.api module.

2014-03-28 11:17:42 Tree
[r22583] by bugman

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

........
r22575 | bugman | 2014-03-28 10:16:53 +0100 (Fri, 28 Mar 2014) | 9 lines

The specific analysis API classes are now all singletons.

This change will reduce the amount of memory used, as these classes are initialised multiple times
throughout relax, especially in the test suite. The API objects are not used for local storage so
the multiple instance verses singleton design change will make no difference. The singleton design
pattern code has been added to the base class specific_analyses.api_base.Api_base so that all
classes inherit the __new__() method which implements the singleton.
........
r22576 | bugman | 2014-03-28 10:26:23 +0100 (Fri, 28 Mar 2014) | 3 lines

Shifted the NOE analysis specific user function documentation from the API object to the uf module.
........
r22577 | bugman | 2014-03-28 10:56:07 +0100 (Fri, 28 Mar 2014) | 6 lines

More code refactorisation of the specific_analyses.n_state_model package into new modules.

The API object is now in the 'api' module, the remaining private methods have been shifted into the
'optimisation' and 'uf' modules, and the user function documentation moved to the 'uf' module.
........
r22578 | bugman | 2014-03-28 11:04:09 +0100 (Fri, 28 Mar 2014) | 3 lines

Added units tests for package consistency testing for all of the remaining specific analyses.
........
r22579 | bugman | 2014-03-28 11:04:57 +0100 (Fri, 28 Mar 2014) | 3 lines

Fixes for the unit tests for the N-state model specific analysis package changes.
........
r22580 | bugman | 2014-03-28 11:09:43 +0100 (Fri, 28 Mar 2014) | 3 lines

Updated the package __all__ lists for a number of the specific analyses.
........
r22581 | bugman | 2014-03-28 11:29:57 +0100 (Fri, 28 Mar 2014) | 5 lines

Shifted all of the private methods for optimisation from the relaxation dispersion API object.

These are now functions of the specific_analyses.relax_disp.optimisation module.
........
r22582 | bugman | 2014-03-28 11:52:15 +0100 (Fri, 28 Mar 2014) | 7 lines

Created the new specific_analyses.relax_disp.uf module.

This consists of the private methods of the relaxation dispersion API object which act as the back
end for the user functions, as well as the user function documentation, all shifted from the 'api'
module.
........

2014-03-28 10:59:48 Tree
[r22582] by bugman

Created the new specific_analyses.relax_disp.uf module.

This consists of the private methods of the relaxation dispersion API object which act as the back
end for the user functions, as well as the user function documentation, all shifted from the 'api'
module.

2014-03-28 10:52: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.