I only have access to a mobile device (Chromebook, iPad, smartphone, etc). What can I do to access DANN?

There are many online Python compilers. Here is a link to one: https://www.onlinegdb.com/online_python_compiler . You can copy and paste the DANN code into it. You will be able to view DANN's output, test your own situations, and essentially do everything that you would be able to do in a traditional Python IDE.

Mellitus 5.1 cannot find a path to my Python executable.

First, make sure that the appropriate version of Python is installed. We recommend Python 3.7.6. If the version is too recent, Netlogo may not support it. On the menu bar at the top of the window, select Python, then select configure. In MacOS, this button is at the top of the screen outside of the window itself. If the executable sections are empty, Mellitus will attempt to find a version of Python on your computer. Most of the time this works just fine, so try leaving them empty first. If the problem continues, manually put the path to your desired Python executable into the Python 3 box. Do not use Python 2.

I want to modify Mellitus and/or have an idea that could make it better.

Anyone is welcome to change/improve upon Mellitus. We ask that you email us your version at mellitusnm@gmail.com because we would be interested in seeing what you did. If you have an idea for Mellitus, you could also email it to mellitusnm@gmail.com.

Mellitus is running buggy/unstable. What can I do?

The performance of Mellitus can be affected by what hardware it is running on. If Mellitus is not running smoothly for you, there are numerous options. If you are running Mellitus 5.1, you can lower the the number of iterations. This value is located in the procedure "setup-diabetes-rate". The line states "for iteration in range(iteration number):". By default the number of iterations is set to 100,000. Even on the computers we tested on, this number did create a notable amount of lag. However, we put the accuracy of Mellitus first. We have not tested the accuracy of the model when the number is under 100,000 but it shouldn't have detrimental effects. If you make the iterations really low, you may have to wait a bit longer for Mellitus to process. Keep the iterations as high as your computer allows. If you're running Mellitus 5.0, try running it in Netlogo Web. We've noticed that in some situations, it runs smoother in Netlogo Web rather than in Desktop Netlogo.

I have another question/concern.

If you have another issue or question with any aspect of our project, please contact us at mellitusnm@gmail.com.