def parse()

in scripts/throughput.py [0:0]


def parse(log_file, parsed_log_file, x_axis=SHARDS, z_axis=IN_FLIGHTS):
	fname = os.path.abspath(log_file)
	data = open(fname).read()

	parameters = re.findall(r'\d+', log_file)
	x_value = parameters[x_axis]
	z_value = parameters[z_axis]
	#_accounts = parameters[1] # not used
	#in_flights = parameters[2]
	#_committee = parameters[3] # not used

	orders_types = ['transfer', 'confirmation']
	orders = {}
	for orders_type in orders_types:
		orders[orders_type] = {}
		tps = ''.join(re.findall(r'Estimated server throughput: [0-9]* %s orders per sec' % orders_type, data))
		tps = re.findall(r'\d+',tps)
		assert len(tps) == 1
		orders[orders_type][z_value] = [(x_value, tps[0])]

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