mailr14182 - /branches/gui_testing/gui/controller.py


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

Header


Content

Posted by edward on August 05, 2011 - 15:41:
Author: bugman
Date: Fri Aug  5 15:41:08 2011
New Revision: 14182

URL: http://svn.gna.org/viewcvs/relax?rev=14182&view=rev
Log:
Fixes for all of the relax controller gauges for the model-free and rx 
auto-analyses.

The values and ranges were not correctly set up.


Modified:
    branches/gui_testing/gui/controller.py

Modified: branches/gui_testing/gui/controller.py
URL: 
http://svn.gna.org/viewcvs/relax/branches/gui_testing/gui/controller.py?rev=14182&r1=14181&r2=14182&view=diff
==============================================================================
--- branches/gui_testing/gui/controller.py (original)
+++ branches/gui_testing/gui/controller.py Fri Aug  5 15:41:08 2011
@@ -419,18 +419,17 @@
 
                 # Update the progress bar.
                 percent = int(100 * no / float(total_models))
-                if percent > 100:
-                    percent = 100
                 wx.CallAfter(self.progress_gauge_mf.SetValue, percent)
 
         # Sphere to ellipsoid Models.
         elif status.auto_analysis[key].diff_model in ['sphere', 'prolate', 
'oblate', 'ellipsoid']:
             # Check that the round has been set.
-            if status.auto_analysis[key].round != None:
+            if status.auto_analysis[key].round == None:
+                sys.__stderr__.write("Reset progress_gauge_mf\n")
+                wx.CallAfter(self.progress_gauge_mf.SetValue, 0)
+            else:
                 # The round as a percentage.
-                percent = int(100 * (status.auto_analysis[key].round - 1) / 
status.auto_analysis[key].max_iter)
-                if percent > 100:
-                    percent = 100
+                percent = int(100 * (status.auto_analysis[key].round + 1) / 
(status.auto_analysis[key].max_iter + 1))
 
                 # Update the progress bar.
                 wx.CallAfter(self.progress_gauge_mf.SetValue, percent)
@@ -438,9 +437,7 @@
         # Monte Carlo simulations.
         if status.auto_analysis[key].mc_number:
             # The simulation number as a percentage.
-            percent = int(100 * (status.auto_analysis[key].mc_number + 2) / 
cdp.sim_number)
-            if percent > 100:
-                percent = 100
+            percent = int(100 * status.auto_analysis[key].mc_number / 
cdp.sim_number)
 
             # Update the progress bar.
             wx.CallAfter(self.mc_gauge_mf.SetValue, percent)
@@ -457,9 +454,7 @@
         # Monte Carlo simulations.
         if status.auto_analysis[key].mc_number:
             # The simulation number as a percentage.
-            percent = int(100 * (status.auto_analysis[key].mc_number + 2) / 
cdp.sim_number)
-            if percent > 100:
-                percent = 100
+            percent = int(100 * status.auto_analysis[key].mc_number / 
cdp.sim_number)
 
             # Update the progress bar.
             wx.CallAfter(self.mc_gauge_rx.SetValue, percent)




Related Messages


Powered by MHonArc, Updated Fri Aug 05 16:00:02 2011