mailr7678 - /1.3/opendx/isosurface_3D.py


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

Header


Content

Posted by edward on October 12, 2008 - 21:34:
Author: bugman
Date: Sun Oct 12 21:34:09 2008
New Revision: 7678

URL: http://svn.gna.org/viewcvs/relax?rev=7678&view=rev
Log:
Fixes for the OpenDX code to handle mapping of the global parameter space 
(diff tensor, etc.).


Modified:
    1.3/opendx/isosurface_3D.py

Modified: 1.3/opendx/isosurface_3D.py
URL: 
http://svn.gna.org/viewcvs/relax/1.3/opendx/isosurface_3D.py?rev=7678&r1=7677&r2=7678&view=diff
==============================================================================
--- 1.3/opendx/isosurface_3D.py (original)
+++ 1.3/opendx/isosurface_3D.py Sun Oct 12 21:34:09 2008
@@ -92,6 +92,8 @@
         # Initial value of the first parameter.
         values[0] = self.bounds[0, 0]
 
+        # The model identifier.
+
         # Loop over the first parameter.
         for i in xrange((self.inc + 1)):
             # Initial value of the second parameter.
@@ -105,13 +107,22 @@
                 # Loop over the third parameter.
                 for k in xrange((self.inc + 1)):
                     # Set the parameter values.
-                    value.set(val=values, param=self.params, 
spin_id=self.spin_id, force=True)
+                    if self.spin_id:
+                        value.set(val=values, param=self.params, 
spin_id=self.spin_id, force=True)
+                    else:
+                        value.set(val=values, param=self.params, force=True)
 
                     # Calculate the function values.
-                    self.calculate(spin_id=self.spin_id, verbosity=0)
+                    if self.spin_id:
+                        self.calculate(spin_id=self.spin_id, verbosity=0)
+                    else:
+                        self.calculate(verbosity=0)
 
                     # Get the minimisation statistics for the model.
-                    k, n, chi2 = self.model_stats(spin_id=self.spin_id)
+                    if self.spin_id:
+                        k, n, chi2 = self.model_stats(spin_id=self.spin_id)
+                    else:
+                        k, n, chi2 = self.model_stats(model_info=0)
 
                     # Set maximum value to 1e20 to stop the OpenDX server 
connection from breaking.
                     if chi2 > 1e20:




Related Messages


Powered by MHonArc, Updated Sun Oct 12 21:40:02 2008