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):
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()