From 1a4d635362febed771bc61661b1698b5e6d9568b Mon Sep 17 00:00:00 2001 From: "Stephen M. McQuay" Date: Tue, 27 Sep 2011 15:29:23 -0600 Subject: [PATCH] added some code to time loading from gmsh vs. from pickle --- tools/timing/load_pickle.py | 13 +++++++++++++ tools/timing/read_gmsh_file.py | 12 ++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 tools/timing/load_pickle.py create mode 100644 tools/timing/read_gmsh_file.py diff --git a/tools/timing/load_pickle.py b/tools/timing/load_pickle.py new file mode 100644 index 0000000..9a04109 --- /dev/null +++ b/tools/timing/load_pickle.py @@ -0,0 +1,13 @@ +import sys +import pickle +import time + +import scipy.spatial + + +start = time.time() +g = pickle.load(open(sys.argv[1], 'r')) +g.tree = scipy.spatial.KDTree(g.points) +end = time.time() + +print end - start diff --git a/tools/timing/read_gmsh_file.py b/tools/timing/read_gmsh_file.py new file mode 100644 index 0000000..7eb8a6d --- /dev/null +++ b/tools/timing/read_gmsh_file.py @@ -0,0 +1,12 @@ +import sys +import time +import pickle + +from interp.grid.gmsh import ggrid + +start = time.time() +g = ggrid(sys.argv[1]) +print time.time() - start + +g.tree = None +pickle.dump(g, open(sys.argv[2], 'w'))