Autor: |
Hut, Rolf, Drost, Niels, van de Giesen, Nick, van Werkhoven, Ben, Abdollahi, Banafsheh, Aerts, Jerom, Albers, Thomas, Alidoost, Fakhereh, Andela, Bouwe, Camphuijsen, Jaro, Dzigan, Yifat, van Haren, Ronald, Hutton, Eric, Kalverla, Peter, van Meersbergen, Maarten, van den Oord, Gijs, Pelupessy, Inti, Smeets, Stef, Verhoeven, Stefan, de Vos, Martine |
Předmět: |
|
Zdroj: |
Geoscientific Model Development Discussions; 11/24/2021, p1-31, 31p |
Abstrakt: |
Hutton (2016) argued that computational hydrology can only be a proper science if the hydrological community makes sure that hydrological model studies are executed and presented in a reproducible manner. We replied that to achieve this, hydrologists shouldn't "re-invent the water wheel" but rather use existing technology from other fields (such as containers and ESMValTool) and open interfaces (such as BMI) to do their computational science (Hut, 2017). With this paper and the associated release of the eWaterCycle platform and software package1 we are putting our money where our mouth is and provide the hydrological community with a 'FAIR by design' platform to do our science. eWaterCycle is a platform that separates the experiment done on the model from the model code. In eWaterCycle hydrological models are accessed through a common interface (BMI) in Python and run inside of software containers. In this way all models are accessed in a similar manner facilitating easy switching of models, model comparison and model coupling. Currently the following models are available through eWaterCycle: PCR-GLOBWB 2.0, wflow, Hype, LISFLOOD, TopoFlex HBV, MARRMoT and WALRUS. While these models are written in different programming languages they can all be run and interacted with from the Jupyter notebook environment within eWaterCycle. Furthermore, the pre-processing of input data for these models has been streamlined by making use of ESMValTool. Forcing for the models available in eWaterCycle from well known datasets such as ERA5 can be generated with a single line of code. To illustrate the type of research that eWaterCycle facilitates this manuscript includes five case studies: from a simple 'Hello World' where only a hydrograph is generated to a complex coupling of models in different languages. In this manuscript we stipulate the design choices made in building eWaterCycle and provide all the technical details to understand and work with the platform. For system administrators who want to install eWaterCycle on their infrastructure we offer a separate installation guide. For computational hydologist who want to work with eWaterCycle we also provide a video explaining the platform from a users point of view. With the eWaterCycle platform we are providing the hydrological community with a platform to conduct their research fully compatible with the principles of Open Science as well as FAIR science.1available on Zenodo: doi.org/10.5281/zenodo.5119389 [ABSTRACT FROM AUTHOR] |
Databáze: |
Complementary Index |
Externí odkaz: |
|