diff --git a/view.py b/view.py
new file mode 100755
index 0000000000000000000000000000000000000000..97f1b2e2d33f2d8f02dbf1ba013ca4a07d3b32f3
--- /dev/null
+++ b/view.py
@@ -0,0 +1,27 @@
+#! /usr/bin/env python3
+
+# EXAMPLE : ./view.py bin/*/*log
+
+import sys
+import subprocess
+
+cmd = 'for f in %s; do echo $f; grep "SAVED" $f | tail -1; echo ""; done'%" ".join(sys.argv[1:-1])
+p = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE)
+
+models = []
+
+model = []
+for line in p.stdout :
+  line = line.decode("utf-8").strip()
+  if len(line) == 0 :
+    epoch = model[1].split(',')[0].split(' ')[-1]
+    name = model[0].split('/')[-2]
+    scores = model[1].split(':')[-1].replace(' SAVED', '')
+    score = sum([float(val.split('=')[-1]) for val in scores.split()])
+    models.append([score, "%s\t%s\t%s"%(epoch, scores, name)])
+    model = []
+    continue
+  model.append(line)
+
+models = sorted(models)[::-1]
+print("\n".join([m[1] for m in models]))