INIshell is a flexible Graphical User Interface, that can be configured for applications that themselves need to be configured via ini-files. It allows to set constraints regarding the sections, keys and values that may be present in the ini-files that are produced by the end user. Running the applications is also supported through basic workflows, so it is possible to have a fully graphical user experience, from configuring a numerical model to running it and opening the results.
The end users use INIshell with an XML-file provided for a certain application. They see a GUI that guides them through the creation of the ini-file for this other application.
This project has been made possible with the support of the WSL Institute for Snow and Avalanche Research SLF.