summaryrefslogtreecommitdiff
path: root/make-avg
diff options
context:
space:
mode:
Diffstat (limited to 'make-avg')
-rwxr-xr-xmake-avg22
1 files changed, 22 insertions, 0 deletions
diff --git a/make-avg b/make-avg
new file mode 100755
index 00000000..3ed5c115
--- /dev/null
+++ b/make-avg
@@ -0,0 +1,22 @@
+#!/bin/env python3
+import sys
+import common
+
+a = common.load_data_from_file(sys.argv[1])
+b = common.load_data_from_file(sys.argv[2])
+
+c = set(a.keys())
+c.update(b.keys())
+keys = list(c)
+keys.sort()
+for k in keys:
+ v_a = a.get(k)
+ v_b = b.get(k)
+ if v_a is None:
+ v = v_b
+ elif v_b is None:
+ v = v_a
+ else:
+ v = (v_a + v_b) / 2.0
+
+ print('%s\t%0.3lf' % (k, v))