-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathmaster.py
29 lines (22 loc) · 1.04 KB
/
master.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import string, json, re, csv, os.path, sys
import initializer
import degrees
DEFAULT_DEPTH = 3;
DEFAULT_ITERS = 3;
def main(source, target):
iters = DEFAULT_ITERS
if not os.path.isfile('./data/' + target + ".csv"):
with open('./data/' + target + "_0.csv", 'wb') as csvfile:
writer = csv.writer(csvfile, delimiter=',', quotechar='|')
writer.writerow([target])
for i in range(1, DEFAULT_DEPTH):
print("initializing level: " + str(i) + "...")
initializer.main("./data/" + target + "_" + str(i-1) + ".csv", "./data/" + target + "_" + str(i) + ".csv")
with open('./data/' + target + ".csv", 'wb') as csvfile:
writer = csv.writer(csvfile, delimiter=',', quotechar='|')
writer.writerow([target])
for i in range(1, DEFAULT_DEPTH):
writer.writerow(["./data/" + target + "_" + str(i) + ".csv"])
return degrees.main(source, './data/' + target + ".csv", iters)
if __name__=='__main__':
sys.exit(main(sys.argv[1], sys.argv[2]))