X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;ds=sidebyside;f=research%2FTCS%2Fprocess.py;h=cd960b703b82e45444e460cb9423898176ca3314;hb=4e99fb6758f056a338cb499f22c7827b2d14e2b8;hp=ba752f14e64b8a77a1633d623eaaf5627722aba1;hpb=26c125054f99b0616b710ff89eee4dced688a5d0;p=matches%2Fhonours.git diff --git a/research/TCS/process.py b/research/TCS/process.py index ba752f14..cd960b70 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(DoNothing(map(lambda e : [e[1], e[2]], GetData(sys.argv[i])))) + tcs.append(MaxNormalise(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"))