Input File GUI
MAC OS and Linux users may run the commands directly in the terminal once ChemML has been installed.
- For Windows users, we recommend installing WSL: https://docs.microsoft.com/en-us/windows/wsl/install-win10
- Through the WSL terminal, install ChemML using the Python Package Index (PyPI) via pip as specified in the installation tutorial. 
- The steps that follow must be run in the WSL terminal. 
 
The ChemML wrapper’s graphical user interface (GUI) facilitates the generation of input files.
To run a notebook, the user must run the following commands in the terminal with the environment, which has ChemML installed, activated:
jupyter notebook
- Requirements:
- Jupyter notebook
- installation: http://jupyter.org/install.html 
 
 
- ipywidgets and widgetsnbextension
- installation: https://github.com/jupyter-widgets/ipywidgets/blob/master/docs/source/user_install.md 
- ipywidgets and widgetsnbextension will be installed accompanied by chemml via pip. 
 
 
- graphviz
- installation: https://graphviz.readthedocs.io/en/stable/manual.html#installation 
- Using graphviz library, you will see a graphical visualization of your project’s workflow simultaneously. 
- graphviz will be installed accompanied by chemml via pip. 
 
 
 
A Jupyter notebook will open for the current environment. In the new Jupyter notebook, ensure the Kernel for the desired environment is activated. This can be done using:
Under Kernel > Change Kernel > Python (environment name)
Run the GUI locally in the Jupyter notebook via:
from chemml.wrapper.notebook import ChemMLNotebook
ui = ChemMLNotebook()
Instructions to run the input files, created using the Jupyter GUI, will appear once the input file is saved using the GUI.