To run use python 3.7 GANM_main.py
potential to be minimised is entered in potential6.py
Output is latexed and appears in output.pdf

Requires :
numpy
math 
scipy
sklearn
collections
matplotlib
neldermead
networkx
seaborn
pandas
random
sys
supprocess
shlex

Two example potentials are provided. Wobbly_Gaussian is a straightforward potential. Racetrack is a hard to analyse potential with various tricks required to avoid runaways and the Kahler cone. (There is also a basic procedure for identifying the presence of flat directions — the identification of flat directions is rudimentary (the basis is not determined) — in development.)