+def Reset():
+ gnuplot = Gnuplot.Gnuplot()
+
+def FindDataFiles(directory=".", depth=1, result=None):
+ if result == None:
+ result = []
+
+ for f in os.listdir(directory):
+ if os.path.isdir(directory+"/"+str(f)):
+ if depth > 1:
+ result += FindDataFiles(directory+"/"+str(f), depth-1, result)
+ continue
+ s = f.split(".")
+ if (len(s) == 2 and s[1] == "dat"):
+ result.append(directory+"/"+str(f))
+
+ return result
+
+def BaseName(f):
+ a = f.split("/")
+ return a[len(a)-1]
+
+
+def DirectoryName(f, start=0,back=1):
+ a = f.split("/")
+ return string.join(a[start:(len(a)-back)], "/")
+