The PoW currently being used by Zcash is Equihash, a memory-hard algorithm based on the Generalised Birthday Problem.
virtualenv .env
. .env/bin/activate
pip install -r requirements.txt
To run:
./pow.py
Details about available options:
./pow.py -h
./test-pow.py