"""World generator."""
import os
# OpenBLAS threads spin ~0.1 s after each call before sleeping; with solves on several threads (and other jobs on the
# machine) that spinning steals the cores doing the work. A short timeout changes nothing in how work is split, so
# results stay the same bits (the thread *count* would not: see pipeline/graph notes). Only before numpy loads.
os.environ.setdefault("OPENBLAS_THREAD_TIMEOUT", "4")