An example of a standard output of KMC.initialization() and KMC.run() are shown in Fig. and. kMCpy prints the information imported from the JSON input files and sets the parameters described in Sec. III E, Sec. III F, and Fig. . kmcpy.executable.gui_wrapper offers a graphical user interface (GUI) as shown in Fig. , which builds upon the python library Gooey 85 . This GUI covers all required and optional arguments for each step, providing a convenient way to test different parameters and for educational/demonstration purposes as well.