#!/bin/sh
set -e
export OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 PYTHONHASHSEED=0
# A bundle carries at most 1000 files, so the 1,750 maps travel as data/maps_shard_*.tar; unpack them to data/maps/
# (analyze.py then checks every map against its sha256 pin in data/map_pins.csv).
python3 -c "import glob, tarfile; [tarfile.open(f).extractall('data/maps', filter='data') for f in sorted(glob.glob('data/maps_shard_*.tar'))]"
python3 code/analyze.py .
