pynoise is a python interface to libnoise. You can use it to generate coherent noise from python. libnoise can generate Perlin Noise, ridged multifractal noise and other types of coherent noise.

pynoise can be usefull for generating natural looking textures, planetory terrain, and other things.

libnoise is written in C++ and so this project uses the excellent swig.

The best source of information at the moment is in the test scripts provided in the pynoise source and the documentation on the libnoise web site.

For downloads see the pynoise download area.