X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=research%2FTCS%2Fprocess.py;h=ff186fb72838ad2c824f04131ce88b1657ea878d;hb=d6bdb39c05481f4deef15a535452a31a7019d09c;hp=5182ed4ed1b546f06a5cf5ed9240cda6b3904ac9;hpb=a8a01d8f9d27a8a5b81e954abd62c008c2fd2c5c;p=matches%2Fhonours.git diff --git a/research/TCS/process.py b/research/TCS/process.py index 5182ed4e..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"))