Automatic commit. Wed Sep 19 12:00:12 WST 2012
[matches/honours.git] / research / TCS / process.py
index ba752f1..cd960b7 100755 (executable)
@@ -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"))

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