Noisemaker is an adaptation of classic procedural noise generation algorithms, for Python 3 and TensorFlow.
Noisemaker is intended for Python 3.5+.
Install Noisemaker in a new virtualenv:
python3 -m venv noisemaker source noisemaker/bin/activate pip install git+https://github.com/aayars/py-noisemaker
Install TensorFlow in the virtualenv, using
pip. See TensorFlow’s platform-specific docs for your
# Try to see if there is a wheel available for your platform. pip install tensorflow # or tensorflow-gpu, if you're all set up with cuda/cudnn # pip install $TF_BINARY_URL # e.g. Mac OS X CPU: # https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.1-py3-none-any.whl
Activate the virtual environment, and run:
pip install –upgrade git+https://github.com/aayars/py-noisemaker
Noisemaker includes several CLI entrypoints. For usage summary, run with -h or –help.
- noisemaker: Fully-featured noise generation pipeline
- glitchmaker: Simple glitch art tool
- collagemaker: Image collage tool