Menu

SVN archive Commit Log


Commit Date  
[r25966] by bugman

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

........
r25965 | bugman | 2014-09-23 10:49:12 +0200 (Tue, 23 Sep 2014) | 8 lines

Shifted the specific_analyses.relax_disp.variables module into lib.dispersion.

This is both to minimise circular dependencies, as previously the specific_analyses.relax_disp
modules import from target_functions.relax_disp and vice-versa, and to allow the relax library
functions to have access to these variables. This follows from a similar change to the frame order
analysis in the frame_order_cleanup branch.
........

2014-09-23 08:51:04 Tree
[r25965] by bugman

Shifted the specific_analyses.relax_disp.variables module into lib.dispersion.

This is both to minimise circular dependencies, as previously the specific_analyses.relax_disp
modules import from target_functions.relax_disp and vice-versa, and to allow the relax library
functions to have access to these variables. This follows from a similar change to the frame order
analysis in the frame_order_cleanup branch.

2014-09-23 08:49:12 Tree
[r25964] by bugman

Shifted the specific_analyses.frame_order.variables module into lib.frame_order.

This is both to minimise circular dependencies, as previously the specific_analyses.frame_order
modules import from target_functions.frame_order and vice-versa, and to allow the relax library
functions to have access to these variables.

2014-09-23 08:19:40 Tree
[r25963] by bugman

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

........
r25962 | bugman | 2014-09-23 10:00:21 +0200 (Tue, 23 Sep 2014) | 8 lines

Updated the minimum minfx dependency version number from 1.0.9 to 1.0.11 in the dep_check module.

This newest version handles infinite target function values preventing optimisation from continuing
forever (https://gna.org/forum/forum.php?forum_id=2477). The 1.0.10 version is also useful as there
is full support for gradients and Hessians in the log-barrier constraint algorithm
(https://gna.org/forum/forum.php?forum_id=2475).
........

2014-09-23 08:01:34 Tree
[r25962] by bugman

Updated the minimum minfx dependency version number from 1.0.9 to 1.0.11 in the dep_check module.

This newest version handles infinite target function values preventing optimisation from continuing
forever (https://gna.org/forum/forum.php?forum_id=2477). The 1.0.10 version is also useful as there
is full support for gradients and Hessians in the log-barrier constraint algorithm
(https://gna.org/forum/forum.php?forum_id=2475).

2014-09-23 08:00:21 Tree
[r25961] by bugman

Implemented the pseudo-Brownian frame order dynamics simulation for the single motion models.

This uses the same logic as in the test_suite/shared_data/frame_order/cam/*/generate_distribution.py
scripts which were used to generate all of the test suite data. However rather than using a random
rotation matrix, a random 3D vector is used to rotate a fixed angle. And the rotation is used to
rotate the current state to state i+1. The rotation for the state is decomposed into torsion-tilt
angles once shifted into the motional eigenframe, the violations checked for as the state shifted to
the boundary, then the new state reconstructed from the corrected torsion-tilt angles, and then it
is shifted from the motional eigenframe to the PDB frame.

2014-09-23 07:26:08 Tree
[r25960] by bugman

Fix for the new specific_analyses.frame_order.geometric.generate_axis_system() function.

The rotor and free rotor models were not correctly handled and the returned eigenframe was the zero
matrix.

2014-09-22 15:00:37 Tree
[r25959] by bugman

Merged revisions 25947,25957-25958 via svnmerge from
svn+ssh://bugman@.../svn/relax/trunk

........
r25947 | bugman | 2014-09-22 11:15:17 +0200 (Mon, 22 Sep 2014) | 5 lines

Created a basic text based progress meter in the new lib.text.progress module.

This is taken from the script test_suite/shared_data/frame_order/cam/generate_base.py.
........
r25957 | bugman | 2014-09-22 16:43:38 +0200 (Mon, 22 Sep 2014) | 6 lines

Modifications to the User_functions.test_structure_add_atom GUI test.

As lists of lists are now accepted by the structure.add_atom user function, the operation in the GUI
is now significantly different. Therefore many checks have been removed from the GUI test.
........
r25958 | bugman | 2014-09-22 16:44:57 +0200 (Mon, 22 Sep 2014) | 6 lines

Added safety checks for NaN values to the lib.structure.pdb_write module.

This is within the _record_validate() function. The check prevents the creation of invalid PDB
files.
........

2014-09-22 14:46:32 Tree
[r25958] by bugman

Added safety checks for NaN values to the lib.structure.pdb_write module.

This is within the _record_validate() function. The check prevents the creation of invalid PDB
files.

2014-09-22 14:44:57 Tree
[r25957] by bugman

Modifications to the User_functions.test_structure_add_atom GUI test.

As lists of lists are now accepted by the structure.add_atom user function, the operation in the GUI
is now significantly different. Therefore many checks have been removed from the GUI test.

2014-09-22 14:43:38 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.