X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=research%2FTCS%2Fprocess.py;h=ff186fb72838ad2c824f04131ce88b1657ea878d;hb=11ac23e77329b0d398714a0ed3e3a2bdc5c1c703;hp=452b28029c086b5226e8dac9344a5c9e992f6b19;hpb=0f1c535d8b786d3cf5b28231135fe1172571425f;p=matches%2Fhonours.git diff --git a/research/TCS/process.py b/research/TCS/process.py index 452b2802..ff186fb7 100755 --- a/research/TCS/process.py +++ b/research/TCS/process.py @@ -64,9 +64,13 @@ def Derivative(data, a=0, b=1): return result def MaxNormalise(data, u=1): - maxval = max(data, key = lambda e : e[u])[u] + result = copy.deepcopy(data) + if (len(data) <= 0): + return result + maxval = max(data, key = lambda e : e[u])[u] + for d in result: d[u] = d[u] / maxval @@ -132,7 +136,7 @@ def main(): #gnuplot("set term postscript colour") #gnuplot("set output \"test.eps\"") for i in range(1, len(sys.argv)): - tcs.append(Derivative(map(lambda e : [e[1], e[2]], GetData(sys.argv[i])))) + tcs.append(DoNothing(map(lambda e : [e[1], e[2]], GetData(sys.argv[i])))) #tcs.append(GetTCS(GetData(sys.argv[i]))) if (len(tcs[i-1]) > 0): gnuplot.replot(Gnuplot.Data(tcs[i-1], title=sys.argv[i], with_="lp")) @@ -142,7 +146,7 @@ def main(): avg = Average(tcs) - gnuplot.replot(Gnuplot.Data(avg, title="Average", with_="l lw 2")) + #gnuplot.replot(Gnuplot.Data(avg, title="Average", with_="l lw 2")) sys.stdout.write("Save averaged data as (blank for no save): ") filename = sys.stdin.readline().strip(" \r\n\t")