The Ash Pattern Generator (or apgsearch) is a cross-platform program for running random initial configurations in Conway's Game of Life and examining all of the objects produced. There are two recommended versions:
|Version 5.x (C++)||Version 1.x (Python)|
|Typical speed (per core)*||7200 soups/sec||300 soups/sec|
|Dependencies||GCC, Python||Python, Golly|
*on an Intel(R) Core(TM) i5-4590 CPU @ 3.30GHz.
Version 5.x (C++)
The source code and instructions are on the GitLab repository.
Alternatively, there is a precompiled Windows version of apgsearch v5.2.
Version 5.x (built from source) can also run on CUDA-capable GPUs.
Version 1.x (Python)
You need compatible versions of Python and Golly together with the search script:
You'll also need to generate a payosha256 key unless you want to upload your soups anonymously (in which case use the key '#anon').