1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/node/ synced 2025-03-30 00:00:11 +01:00
VILLASnode/tools/extract_rtt.py

22 lines
429 B
Python

import csv
import sys
import re
# check if called correctly
if len(sys.argv) != 2:
sys.exit('Usage: %s FILE' % sys.argv[0])
prog = re.compile('(\d+)(?:\.(\d+))?([-+]\d+(?:\.\d+)?(?:e[+-]?\d+)?)?(?:\((\d+)\))?')
with open(sys.argv[1]) as f:
reader = csv.reader(f, delimiter='\t')
for row in reader:
m = prog.match(row[0])
if m == None or m.group(3) == None:
continue
offset = float(m.group(3))
print(offset)