From e50f9e734260463c990a1fbdc088a22e5a49d00d Mon Sep 17 00:00:00 2001 From: Ben Green Date: Tue, 9 Jun 2015 17:42:03 -0400 Subject: corrected age to account for each node’s spawn date MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- experiments/build_network.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'experiments/build_network.py') diff --git a/experiments/build_network.py b/experiments/build_network.py index 8eb17ec..23b958f 100644 --- a/experiments/build_network.py +++ b/experiments/build_network.py @@ -11,6 +11,7 @@ def build_network(filename): with open(filename) as fh: reader = DictReader(fh) for row in reader: + print age from_, to = int(float(row["from"])), int(float(row["to"])) dist = int(row["dist"]) if int(float(row["dist"])) > 2: @@ -20,28 +21,29 @@ def build_network(filename): dt = int(row["t2"]) - int(row["t1"]) parent = (dist, dt) if to not in victims: - age += int(row["t2"]) + age += int(row["t2"]) - int(row["spawn2"]) victims[to] = [] victims[to].append(parent) if from_ not in victims: - age += int(row["t1"]) + age += int(row["t1"]) - int(row["spawn1"]) victims[from_] = [] # 'to' is not a victim else: dt = 3012 - int(row["t1"]) parent = (dist, dt) if to not in non_victims: - age += 3012 + age += 3012 - int(row["spawn2"]) non_victims[to] = [] non_victims[to].append(parent) if from_ not in victims: - age += int(row["t1"]) + age += int(row["t1"]) - int(row["spawn1"]) victims[from_] = [] root_victims = {} for victim in victims.keys(): if not victims[victim]: del victims[victim] root_victims[victim] = [] + print age return root_victims, victims, non_victims, age -- cgit v1.2.3-70-g09d2