def stats(): congestion = (1.0*Experiment.drop_count)/Experiment.packet_count overall_rtt = Experiment.rtt() single_rtt = Experiment.single_rtt() double_rtt = Experiment.double_rtt() if(len(Experiment.ribdeltas) != 0): ribdeltas = reduce(lambda x, y: x+y, Experiment.ribdeltas, 0.0)/len(Experiment.ribdeltas) else: ribdeltas = 0 return " ".join(map(str,[congestion, overall_rtt[0], overall_rtt[1], Experiment.packet_count, Experiment.drop_count, Experiment.probe_count, Experiment.revmatch, Experiment.cycles, ribdeltas]))