Menu

SVN archive Commit Log


Commit Date  
[r25967] by bugman

Dependency fix for the auto_analyses.relax_disp_repeat_cpmg module.

This was causing relax to fail. SciPy is an optional dependence for relax, but this module caused
relax to not start if scipy was not installed. This was detected by testing relax with PyPy.

2014-09-23 11:59:05 Tree
[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
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.