git.ucc.asn.au
/
matches
/
honours.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Automatic commit. Thu Aug 23 16:00:08 WST 2012
[matches/honours.git]
/
research
/
TCS
/
process.py
diff --git
a/research/TCS/process.py
b/research/TCS/process.py
index
19834ff
..
efd5dce
100755
(executable)
--- a/
research/TCS/process.py
+++ b/
research/TCS/process.py
@@
-30,6
+30,8
@@
def GetData(filename):
def GetTCS(data):
result = []
n = 0
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):
for i in range(2, len(data)-1):
dE = data[i+1][1] - data[i-1][1]
if (dE != 0):
@@
-42,16
+44,27
@@
def GetTCS(data):
result.append([data[i][1], dI / (n * dE)])
return result
result.append([data[i][1], dI / (n * dE)])
return result
+def Plot(*args):
+ gnuplot.plot(args)
+
+def FitTCS(data):
+
+
def main():
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
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()
print("Press enter to exit")
sys.stdin.readline()
UCC
git Repository :: git.ucc.asn.au