[Yt-svn] yt-commit r568 - trunk/yt/lagos

mturk at wrangler.dreamhost.com mturk at wrangler.dreamhost.com
Tue Jun 17 09:12:50 PDT 2008


Author: mturk
Date: Tue Jun 17 09:12:49 2008
New Revision: 568
URL: http://yt.spacepope.org/changeset/568

Log:
Added a progress bar to the projection reading & masking step.



Modified:
   trunk/yt/lagos/BaseDataTypes.py

Modified: trunk/yt/lagos/BaseDataTypes.py
==============================================================================
--- trunk/yt/lagos/BaseDataTypes.py	(original)
+++ trunk/yt/lagos/BaseDataTypes.py	Tue Jun 17 09:12:49 2008
@@ -766,17 +766,18 @@
         s = self.source
         mylog.info("Generating overlap masks")
         i = 0
+        pbar = get_pbar("Reading and masking grids ", len(s._grids))
         for level in range(self._max_level+1):
             mylog.debug("Examining level %s", level)
             grids = s.levelIndices[level]
             RE = s.gridRightEdge[grids]
             LE = s.gridLeftEdge[grids]
             for grid in s._grids[grids]:
-                if (i%1e3) == 0:
-                    mylog.debug("Reading and masking %s / %s", i, len(s._grids))
+                pbar.update(i)
                 self.__overlap_masks[grid.id] = \
                     grid._generate_overlap_masks(self.axis, LE, RE)
                 i += 1
+        pbar.finish()
         mylog.info("Finished calculating overlap.")
 
     def _serialize(self):



More information about the yt-svn mailing list