added a progress bar

This commit is contained in:
Stephen McQuay 2011-03-28 22:26:58 -06:00
parent 7685b130b7
commit fad88725e3
2 changed files with 8 additions and 2 deletions

View File

@ -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

View File

@ -11,6 +11,7 @@ setup(
'numpy',
'scipy',
'Delny',
'progressbar',
],