Articles | Volume 15, issue 2
Model description paper
18 Jan 2022
Model description paper |  | 18 Jan 2022

Inishell 2.0: semantically driven automatic GUI generation for scientific models

Mathias Bavay, Michael Reisecker, Thomas Egger, and Daniela Korhammer

Related authors

A comparison of hydrological models with different level of complexity in Alpine regions in the context of climate change
Francesca Carletti, Adrien Michel, Francesca Casale, Alice Burri, Daniele Bocchiola, Mathias Bavay, and Michael Lehning
Hydrol. Earth Syst. Sci., 26, 3447–3475,,, 2022
Short summary
Cold-to-warm flow regime transition in snow avalanches
Anselm Köhler, Jan-Thomas Fischer, Riccardo Scandroglio, Mathias Bavay, Jim McElwaine, and Betty Sovilla
The Cryosphere, 12, 3759–3774,,, 2018
Short summary
Simulating the influence of snow surface processes on soil moisture dynamics and streamflow generation in an alpine catchment
Nander Wever, Francesco Comola, Mathias Bavay, and Michael Lehning
Hydrol. Earth Syst. Sci., 21, 4053–4071,,, 2017
Short summary
Distributed snow and rock temperature modelling in steep rock walls using Alpine3D
Anna Haberkorn, Nander Wever, Martin Hoelzle, Marcia Phillips, Robert Kenner, Mathias Bavay, and Michael Lehning
The Cryosphere, 11, 585–607,,, 2017
Short summary
How much can we save? Impact of different emission scenarios on future snow cover in the Alps
Christoph Marty, Sebastian Schlögl, Mathias Bavay, and Michael Lehning
The Cryosphere, 11, 517–529,,, 2017
Short summary

Related subject area

Continental-scale evaluation of a fully distributed coupled land surface and groundwater model, ParFlow-CLM (v3.6.0), over Europe
Bibi S. Naz, Wendy Sharples, Yueling Ma, Klaus Goergen, and Stefan Kollet
Geosci. Model Dev., 16, 1617–1639,,, 2023
Short summary
Evaluating a global soil moisture dataset from a multitask model (GSM3 v1.0) with potential applications for crop threats
Jiangtao Liu, David Hughes, Farshid Rahmani, Kathryn Lawson, and Chaopeng Shen
Geosci. Model Dev., 16, 1553–1567,,, 2023
Short summary
SERGHEI (SERGHEI-SWE) v1.0: a performance-portable high-performance parallel-computing shallow-water solver for hydrology and environmental hydraulics
Daniel Caviedes-Voullième, Mario Morales-Hernández, Matthew R. Norman, and Ilhan Özgen-Xian
Geosci. Model Dev., 16, 977–1008,,, 2023
Short summary
A simple, efficient, mass-conservative approach to solving Richards' equation (openRE, v1.0)
Andrew M. Ireson, Raymond J. Spiteri, Martyn P. Clark, and Simon A. Mathias
Geosci. Model Dev., 16, 659–677,,, 2023
Short summary
Customized deep learning for precipitation bias correction and downscaling
Fang Wang, Di Tian, and Mark Carroll
Geosci. Model Dev., 16, 535–556,,, 2023
Short summary

Cited articles

Abrams, M., Phanouriou, C., Batongbacal, A. L., Williams, S. M., and Shuster, J. E.: UIML: an appliance-independent XML user interface language, Comput. Netw., 31, 1695–1708,, 1999. a
Bair, E. H., Rittger, K., Ahmad, J. A., and Chabot, D.: Comparison of modeled snow properties in Afghanistan, Pakistan, and Tajikistan, The Cryosphere, 14, 331–347,, 2020. a
Bavay, M. and Egger, T.: MeteoIO 2.4.2: a preprocessing library for meteorological data, Geosci. Model Dev., 7, 3135–3151,, 2014. a, b, c, d
Bavay, M., Fiddes, J., Fierz, C., Lehning, M., Monti, F., and Egger, T.: The METEOIO pre-processing library for operational applications, in: International Snow Science Workshop ISSW, 7–12 October 2018, Innsbruck, Austria,, 2018. a, b
Bavay, M., Fiddes, J., and Godøy, Ø.: Automatic Data Standardization for the Global Cryosphere Watch Data Portal, Data Science Journal, 19, p. 6,, 2020a. a
Short summary
Most users struggle with the configuration of numerical models. This can be improved by relying on a GUI, but this requires a significant investment and a specific skill set and does not fit with the daily duties of model developers, leading to major maintenance burdens. Inishell generates a GUI on the fly based on an XML description of the required configuration elements, making maintenance very simple. This concept has been shown to work very well in our context.