Menu

SVN archive Commit Log


Commit Date  
[r2597] by bugman

This change implements half of task #3630 (https://gna.org/task/?3630).

The docstring in the generic optimisation function has been modified to clear up the ambiguity cased
by supplying the option 'None' together with Newton optimisation.

2006-10-01 05:54:42 Tree
[r2596] by bugman

Ported the changes of r2595 of the 1.2 line into the 1.3 line.

The command used was:
$ svn merge -r2594:2595 svn+ssh://bugman@.../svn/relax/1.2

This changes the CSA value in the sample scripts to -172 ppm.

2006-10-01 05:32:19 Tree
[r2595] by bugman

Changed the CSA value in the sample scripts from -170 ppm to -172 ppm.

This follows from discussions in the tread started by Sébastien Morin at
https://mail.gna.org/public/relax-users/2006-09/msg00042.html (Message-id:
<451C1910.6060108@...>).

2006-10-01 05:27:41 Tree
[r2594] by bugman

Merged r2581 to r2593 of the 1.2 line into the 1.3 line.

The command used was:
svn merge -r2581:2593 svn+ssh://bugman@.../svn/relax/1.2

This merges a number of bug fixes: bug #7192 (https://gna.org/bugs/index.php?7192), bug #7224
(https://gna.org/bugs/?7224), bug #7225 (https://gna.org/bugs/index.php?7225), bug #7226
(https://gna.org/bugs/?7226), and bug #7241 (https://gna.org/bugs/?7241).

In addition, task #3781 (https://gna.org/task/?3781) has been completed, the sample script CSA values
have been changed from -160 ppm to -170 ppm, a regression test for catching bug #7224
(https://gna.org/bugs/?7224) has been added, and the Modelfree4 exit status is caught in all
situations.

2006-10-01 05:19:37 Tree
[r2593] by bugman

Fix for bug #7241 (https://gna.org/bugs/?7241).

This is fix for the changes made at r2591 which were an attempt to fix the bug. Those changes did
not work though as the Scientific PDB data structure always contains the objects 'peptide_chains'
and 'nucleotide_chains'. Therefore these are now tested to see if they are empty rather than if
they exist.

The algorithm remains the same as in r2591, peptide chains are searched for and used first, then
nucleotide chains are searched for, and if neither are present RelaxNoPdbChainError is raised.

2006-10-01 04:38:42 Tree
[r2592] by bugman

Fix for bug #7226 (https://gna.org/bugs/?7226).

This bug was reported by Alex Hansen. The problem was caused by the model-free results file reading
function, specifically for model m0. The parameter array for this model is the empty array '[]'.
However the test for setting up the model-free models was being bypassed because the empty array
evaluates to False. By removing the test for the parameter array and only checking for the model
name and equation type, the bug is removed.

2006-10-01 03:54:27 Tree
[r2591] by bugman

An attempt at fixing bug #7241 (https://gna.org/bugs/?7241).

The algorithm I've implemented is to first check for and use peptide chains, then check for and use
nucleotide chains. If neither are present a new error RelaxNoPdbChainError is raised.

2006-09-30 14:51:33 Tree
[r2590] by bugman

Added tests for the Dasha, Molmol, Grace, and OpenDX executables.

This is an extension of the ideas introduced to fix bug #7225 (https://gna.org/bugs/?7225). This
change was discussed at https://mail.gna.org/public/relax-devel/2006-09/msg00034.html (Message-id:
<7f080ed10609280917s139d2c2cm9f0edcbd5a9fc04c@...>).

2006-09-30 14:07:51 Tree
[r2589] by bugman

Fix to bug #7225.

This bug was reported by Alex Hansen at https://gna.org/bugs/index.php?7225.

To enable comprehensible error messages when attempting to execute Modelfree4, the function
'self.test_binary()' was added to the file 'io.py'. This was described in the post located at
https://mail.gna.org/public/relax-devel/2006-09/msg00034.html (Message-id:
<7f080ed10609280917s139d2c2cm9f0edcbd5a9fc04c@...>). The implementation is slightly
different to the post though. Firstly the supplied string corresponding to the binary is tested to
see if the full path has been supplied. If so then the string is tested to see if the file exists
and if the file is executable. Otherwise the file is searched for in the PATH environmental
variable. Point 5 of the post at https://mail.gna.org/public/relax-devel/2006-09/msg00034.html,
testing that the binary is in the current directory was not implemented. The reason is because I
was unable to successfully modify the PATH variable.

Three new RelaxErrors have been created to print out comprehensible messages:
RelaxMissingBinaryError, RelaxNonExecError, and RelaxNoInPathError.

2006-09-30 13:35:17 Tree
[r2588] by bugman

Modified the Modelfree4 execution code to test the return status when a PDB file is used.

2006-09-30 13:20:34 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.