mailr5628 - /1.2/test_suite/model_free.py


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by edward on April 13, 2008 - 17:15:
Author: bugman
Date: Sun Apr 13 17:15:05 2008
New Revision: 5628

URL: http://svn.gna.org/viewcvs/relax?rev=5628&view=rev
Log:
Fixed the opt_constr_cd_mt_S2_0_970_te_2048_Rex_0_149() system test.

This optimisation now works, thanks to r5624.  So the optimisation stats were 
updated.


Modified:
    1.2/test_suite/model_free.py

Modified: 1.2/test_suite/model_free.py
URL: 
http://svn.gna.org/viewcvs/relax/1.2/test_suite/model_free.py?rev=5628&r1=5627&r2=5628&view=diff
==============================================================================
--- 1.2/test_suite/model_free.py (original)
+++ 1.2/test_suite/model_free.py Sun Apr 13 17:15:05 2008
@@ -547,7 +547,7 @@
         self.relax.interpreter._Value.set(self.run, [1.0, 0.0, 0.0], ['S2', 
'te', 'Rex'])
 
         # Minimise.
-        self.relax.interpreter._Minimisation.minimise('cd', 'mt', 
max_iter=50, run=self.run)
+        self.relax.interpreter._Minimisation.minimise('cd', 'mt', 
run=self.run)
 
 
         # Test the optimisation statistics and parameter values.
@@ -561,25 +561,25 @@
 
         # Test the values.
         success = 1
-        if not self.test_values(val1=1.0, val2=data.s2, error=error, 
name='S2 value'):
-            success = 0
-        if not self.test_values(val1=0.0, val2=data.te, error=error, 
name='te value (ns)', scale=1e9):
-            success = 0
-        if not self.test_values(val1=0.0, val2=data.rex, error=error, 
name='Rex value'):
-            success = 0
-        if not self.test_values(val1=3.9844117908982288, val2=data.chi2, 
error=error, name='chi-squared value'):
-            success = 0
-        if not self.test_values(val1=0, val2=data.iter, name='iteration 
count', max=1):
-            success = 0
-        if not self.test_values(val1=1, val2=data.f_count, name='function 
count', max=1):
-            success = 0
-        if not self.test_values(val1=1, val2=data.g_count, name='gradient 
count', max=1):
+        if not self.test_values(val1=0.970, val2=data.s2, error=error, 
name='S2 value'):
+            success = 0
+        if not self.test_values(val1=2048 * 1e-12, val2=data.te, 
error=error, name='te value (ns)', scale=1e9):
+            success = 0
+        if not self.test_values(val1=0.149 / (2.0 * pi * data.frq[0])**2, 
val2=data.rex, error=error, name='Rex value'):
+            success = 0
+        if not self.test_values(val1=2.34772342485e-18, val2=data.chi2, 
error=error, name='chi-squared value'):
+            success = 0
+        if not self.test_values(val1=198, val2=data.iter, name='iteration 
count', max=1):
+            success = 0
+        if not self.test_values(val1=757, val2=data.f_count, name='function 
count', max=1):
+            success = 0
+        if not self.test_values(val1=757, val2=data.g_count, name='gradient 
count', max=1):
             success = 0
         if not self.test_values(val1=0, val2=data.h_count, name='Hessian 
count', max=1):
             success = 0
 
         # Warning.
-        if data.warning and not data.warning == 'Maximum number of 
iterations reached':
+        if data.warning:
             print data.warning
             success = 0
 




Related Messages


Powered by MHonArc, Updated Sun Apr 13 19:00:24 2008