Automatic commit. Thu Aug 23 16:00:08 WST 2012
[matches/honours.git] / research / TCS / process.py
index 19834ff..efd5dce 100755 (executable)
@@ -30,6 +30,8 @@ def GetData(filename):
 def GetTCS(data):
        result = []
        n = 0
+       dI = 0
+       dE = 0
        for i in range(2, len(data)-1):
                dE = data[i+1][1] - data[i-1][1]
                if (dE != 0):
@@ -42,16 +44,27 @@ def GetTCS(data):
                        result.append([data[i][1], dI / (n * dE)])
        return result
 
+def Plot(*args):
+       gnuplot.plot(args)
+
+def FitTCS(data):
+       
+
 
 def main():
                
-       if (len(sys.argv) != 2):
-               sys.stderr.write(sys.argv[0] + " - Require 1 argument (filename)\n")
+       if (len(sys.argv) < 2):
+               sys.stderr.write(sys.argv[0] + " - Require arguments (filename)\n")
                return 1
 
-       tcs = GetTCS(GetData(sys.argv[1]))
-       gnuplot.plot(tcs)
-
+       tcs = []
+       gnuplot("set style data lp")
+       for i in range(1, len(sys.argv)):
+               tcs.append(GetTCS(GetData(sys.argv[i])))
+               if (len(tcs[i-1]) > 0):
+                       gnuplot.replot(tcs[i-1])
+       
+       
        print("Press enter to exit")
        sys.stdin.readline()
                

UCC git Repository :: git.ucc.asn.au