[yt-svn] commit/yt: MatthewTurk: Quick fix to get around roundoff error in the progressbar.
    Bitbucket 
    commits-noreply at bitbucket.org
       
    Wed Sep 19 06:05:00 PDT 2012
    
    
  
1 new commit in yt:
https://bitbucket.org/yt_analysis/yt/changeset/2120043a7851/
changeset:   2120043a7851
branch:      yt
user:        MatthewTurk
date:        2012-09-19 15:04:53
summary:     Quick fix to get around roundoff error in the progressbar.
Sam, any suggestions would help!
affected #:  1 file
diff -r d77fb0031d39753d51694f464b35a4622fe98441 -r 2120043a7851f77c41c67f5301640528cc8b5314 yt/utilities/amr_kdtree/amr_kdtree.py
--- a/yt/utilities/amr_kdtree/amr_kdtree.py
+++ b/yt/utilities/amr_kdtree/amr_kdtree.py
@@ -998,11 +998,11 @@
         anprocs = 2**par_tree_depth
 
         volume_partitioned = 0.0
-        pbar = get_pbar("Building kd-Tree",
-                np.prod(self.domain_right_edge-self.domain_left_edge))
+        total_vol = np.prod(self.domain_right_edge-self.domain_left_edge)
+        pbar = get_pbar("Building kd-Tree", total_vol)
 
         while current_node is not None:
-            pbar.update(volume_partitioned)
+            pbar.update(min(volume_partitioned, total_vol))
 
             # If we don't have any grids, that means we are revisiting
             # a dividing node, and there is nothing to be done.
Repository URL: https://bitbucket.org/yt_analysis/yt/
--
This is a commit notification from bitbucket.org. You are receiving
this because you have the service enabled, addressing the recipient of
this email.
    
    
More information about the yt-svn
mailing list