@@ -0,0 +1,37 @@
+#!/usr/bin/env bash
+
+analyze() {
+ # Thanks to instabilities in python multiproc, it's
+ # faster to just run all these threaded as separate
+ # processes for now
+ GEN=$1
+ echo "Gen $GEN start"
+ python tools/analyze.py \
+ -o data/latest-$GEN.db \
+ -w2 --threading \
+ images/gen$GEN/* \
+ >> analyze.log
+ echo "Gen $GEN end"
+}
+echo "$(date)" > analyze.log
+analyze 1 &
+analyze 2 &
+analyze 3 &
+wait
+analyze 4 &
+analyze 5 &
+analyze 6 &
+analyze 7 &
+analyze 8 &
+analyze 9 &
+python tools/merge-db.py \
+ -d data/pokedex.json \
+ -o data/latest-all.db \
+ data/latest-{1,2,3,4,5,6,7,8,9}.db