Preprints
https://doi.org/10.5194/gmd-2020-339
https://doi.org/10.5194/gmd-2020-339

Submitted as: model description paper 11 Dec 2020

Submitted as: model description paper | 11 Dec 2020

Review status: this preprint is currently under review for the journal GMD.

Inishell 2.0: Semantically driven automatic GUI generation for scientific models

Mathias Bavay1, Michael Reisecker1,3, Thomas Egger2, and Daniela Korhammer1 Mathias Bavay et al.
  • 1WSL Institute for Snow and Avalanche Research SLF, Flüelastrasse 11, CH-7260 Davos Dorf, Switzerland
  • 2Egger Consulting GmbH, Hohenstaufengasse 7, 1010 Wien, Austria
  • 3Alpine Software Michael Reisecker, Schiliftstraße 504, 5753 Saalbach, Austria

Abstract. As numerical model developers, we have experienced first hand how most users struggle with the configuration of the models, leading to numerous support requests. Such issues are usually mitigated by offering a Graphical User Interface (GUI) that flattens the learning curve. This requires however a significant investment for the model developer as well as a specific skill set. Moreover, this does not fit with the daily duties of model developers. As a consequence, when a GUI has been created, usually within a specific project and often relying on an intern, the maintenance either constitutes a major burden or is not performed. This also tends to limit the evolution of the numerical models themselves, since the model developers try to avoid having to change the GUI.

In this paper we describe an approach based on an XML description of the required numerical model configuration elements and a C++/Qt tool (Inishell) that creates a GUI based on this description on the fly. This makes maintenance of the GUI very simple and enables users to easily get an up-to-date GUI for configuring the numerical model. The first version of this tool was written almost ten years ago and showed that the concept works very well for our own surface processes models. A full rewrite offering a more modern interface and extended capabilities is presented in this paper.

Mathias Bavay et al.

 
Status: open (until 05 Feb 2021)
Status: open (until 05 Feb 2021)
AC: Author comment | RC: Referee comment | SC: Short comment | EC: Editor comment
[Subscribe to comment alert] Printer-friendly Version - Printer-friendly version Supplement - Supplement

Mathias Bavay et al.

Model code and software

Inishell-2.0.4 Mathias Bavay https://doi.org/10.16904/envidat.194

Mathias Bavay et al.

Viewed

Total article views: 208 (including HTML, PDF, and XML)
HTML PDF XML Total BibTeX EndNote
157 48 3 208 3 2
  • HTML: 157
  • PDF: 48
  • XML: 3
  • Total: 208
  • BibTeX: 3
  • EndNote: 2
Views and downloads (calculated since 11 Dec 2020)
Cumulative views and downloads (calculated since 11 Dec 2020)

Viewed (geographical distribution)

Total article views: 188 (including HTML, PDF, and XML) Thereof 187 with geography defined and 1 with unknown origin.
Country # Views %
  • 1
1
 
 
 
 
Latest update: 22 Jan 2021