DGM is currently available as closed beta. Please read our announcement for more information.
If you are interested in testing our software, please contact us through the contact form on this website.

DGM is released under an academic software license.


Prerequisites for DGM: Python 3.7, 3.8 or 3.9

Installing Python

You can download Python 3.9 from

For Windows download the Windows installer (64-bit) and open the file. When installing, make sure to select Add Python to environment variables.

When completed, you can run python --version or python3 --version in a command prompt to see if the installation was successful, depending on which command your operating system set as the default to start Python. It should print out Python 3.9.6

Installing DGM

Unpack the .zip file you have received. It should contain a dist folder with the following files and folders inside

core/Pro/build/Program(.exe)Core algorithms
Python source folders
run.pyPython application entry point
dgm(.exe)Start main program
setup(.exe)Run installation setup (downloads and installs pip + required python packages)
requirements.txtRequired python packages
get-pip.pyDefault script to fetch and install pip (Windows only)
license.txtAcademic software license

After unpacking all files, run setup.exe. This will install all required python packages. You are now ready to run DGM!

Running DGM

You can now run DGM using dgm.exe. If you wish to run DGM directly from your command prompt, use python