diff --git a/bin/gbench.py b/bin/gbench.py index fb1aa18..7a1ff03 100644 --- a/bin/gbench.py +++ b/bin/gbench.py @@ -6,6 +6,8 @@ import numpy as np from optparse import OptionParser +import progressbar + import interp.bootstrap from interp.grid.gmsh import ggrid @@ -80,6 +82,7 @@ if __name__ == '__main__': results = {True:0, False:0} i = 0 outside = 0 + pbar = progressbar.ProgressBar().start() while i < int(count): try: X = np.random.random((1,options.dimension))[0] @@ -88,11 +91,13 @@ if __name__ == '__main__': e = get_right_exact_func(options)(X) results[improved_answer(a, e)] += 1 + pbar.update(i / count) i += 1 except Exception as e: - print e - print X, i, count + # print e + # print X, i, count outside += 1 + pbar.finis() print "total skipped points: %d" % outside print results diff --git a/setup.py b/setup.py index ae93317..16beb3c 100644 --- a/setup.py +++ b/setup.py @@ -11,6 +11,7 @@ setup( 'numpy', 'scipy', 'Delny', + 'progressbar', ],