The repo contains several random map generators within in several Jupyter notebooks. Each notebooks contains a specific implementation of the Perlin noise algorithm. Where possible for me, I have tweaked the implementation with Cython in order to make the scripts run faster.
In order to run the scripts, you will need to install the following libraries:
cythonnumpyPILjupyter
All other libraries used should be contained in the standard library of Python 3.
A collection of pregenerated maps in PNG-format may be found in the 2D_maps_blank/png.