format.py 894 B

1234567891011121314151617181920212223242526272829
  1. #!/usr/bin/env python3
  2. import csv
  3. import math
  4. with open("performance_stats.csv", 'r') as f:
  5. stats = csv.reader(f, delimiter=',')
  6. for row in stats:
  7. if row[0] == "Protocol":
  8. continue
  9. proto = row[0]
  10. if '%' in proto:
  11. proto = proto[:-1] + "\\%"
  12. req_size = row[1]
  13. req_time = row[2]
  14. req_std = row[3]
  15. # open invitation response size is +- 1 byte
  16. resp_size = row[4]
  17. resp_time = row[5]
  18. resp_std = row[6]
  19. handle_time = row[7]
  20. handle_std = row[8]
  21. #req_time, req_std = format (req_time, req_std)
  22. #resp_time, resp_std = format (resp_time, resp_std)
  23. #handle_time, handle_std = format (handle_time, handle_std)
  24. print (f"{proto} & {req_size} & {req_time} & {req_std} & {resp_size} & {resp_time} & {resp_std} & {handle_time} & {handle_std} \\\\")