def write_log(fname, runtime, seed, delta): logname = fname.replace("dijkstra", "log") with open(logname, 'w+') as f: f.write(fname + '\n') f.write(str(seed) + '\n') f.write(str(runtime) + '\n') f.write("delta: " + str(delta) + "\n") if __name__ == '__main__': parser = initParser() args = parser.parse_args() delta = float(args.delta) graph1 = builder.build_graph(args.graph1) graph1.name = os.path.basename(args.graph1) graph1.name = os.path.splitext(graph1.name)[0] graph2 = builder.build_graph(args.graph2) graph2.name = os.path.basename(args.graph2) graph2.name = os.path.splitext(graph2.name)[0] g1_seed_file = args.g1seed g2_seed_file = args.g2seed ec_mode = (float(args.ec1bound), float(args.ec2bound), float(args.s3bound)) ed = (float(args.edbound)) alpha = float(args.alpha) seed_length = seeding.get_seed_length(g1_seed_file) timestop_arg = float(args.timestop)
parser.add_argument( '-debug', "--debugval", action='store_true', help="adding debug will set to True, no entry is False") return parser if __name__ == '__main__': parser = initParser() args = parser.parse_args() delta = float(args.delta) timestamp = time.perf_counter() graph1, c_graph_a = builder.build_graph(args.graph1) graph1.name = os.path.basename(args.graph1) graph1.name = os.path.splitext(graph1.name)[0] graph2, c_graph_b = builder.build_graph(args.graph2) graph2.name = os.path.basename(args.graph2) graph2.name = os.path.splitext(graph2.name)[0] print(graph1.name + ": (edge count) " + str(graph1.num_edges())) print(graph2.name + ": (edge count) " + str(graph2.num_edges())) g1_seedstr = args.g1seed g2_seedstr = args.g2seed ec_mode = (float(args.ec1bound), float(args.ec2bound), float(args.s3bound)) ed = (float(args.edbound)) alpha = float(args.alpha)