def parse()

in scripts/latency.py [0:0]


def parse(row_log_file, parsed_log_file):
	location = MPK
	if 'ldn' in row_log_file:
		location = LDN

	fname = os.path.abspath(row_log_file)
	data = open(fname).read()

	latency = ''.join(re.findall(r'Received [0-9]* responses in [0-9]* ms', data))
	latency = re.findall(r'\d+',latency)
	assert len(latency) % 4 == 0
	latency = [int(v) for v in latency]
	latency = np.array(latency).reshape(int(len(latency)/4), 2, 2)
	transfers, confirmations = list(zip(*latency))
	transfers = [i.tolist() for i in transfers]
	confirmations = [i.tolist() for i in confirmations]
	results = {}
	results['transfer'] = {location: [transfers]}
	results['confirmation'] = {location: [confirmations]}

	with open(parsed_log_file, 'w') as f:
		f.write(str(results))