Page MenuHomec4science

cdf-gen.py
No OneTemporary

File Metadata

Created
Mon, Feb 24, 21:18

cdf-gen.py

#!/usr/bin/python
# I don't think this works if columns are of different sizes
#and smaller columns are in between larger ones
import sys
import string
import os
if len(sys.argv)!=3:
print "Usage: ./cdf-gen.py INUPT_FILENAME COLUMN_NR_STARTING_FROM_0"
exit(1)
filename = sys.argv[1]
column = int(sys.argv[2])
fd = open(filename, 'rb')
responseTimes = []
for line in fd.readlines():
if len(line.strip()):
try:
responseTimes.append(float(string.split(line)[column]))
except :
print >> sys.stderr,"cdf-gen.py error reading ",filename," at line: ",len(responseTimes)
responseTimes.sort()
total_traffic=0
for time in responseTimes:
total_traffic += time
prob = 0
for time in responseTimes:
prob += 1.0 / len(responseTimes)
# prob += time *1.0 / total_traffic
print "%.4f\t%.4f" % (prob*100, time)

Event Timeline