the Creative Commons Attribution 4.0 License.
the Creative Commons Attribution 4.0 License.
The eWaterCycle platform for open and FAIR hydrological collaboration
Niels Drost
Nick van de Giesen
Ben van Werkhoven
Banafsheh Abdollahi
Jerom Aerts
Thomas Albers
Fakhereh Alidoost
Bouwe Andela
Jaro Camphuijsen
Yifat Dzigan
Ronald van Haren
Eric Hutton
Peter Kalverla
Maarten van Meersbergen
Gijs van den Oord
Inti Pelupessy
Stef Smeets
Stefan Verhoeven
Martine de Vos
Berend Weel
Download
- Final revised paper (published on 14 Jul 2022)
- Preprint (discussion started on 24 Nov 2021)
Interactive discussion
Status: closed
-
CEC1: 'Comment on gmd-2021-344', Astrid Kerkweg, 21 Dec 2021
Dear authors,
unfortunately the information where to access the notebooks did not enter the discussion version of your manuscript.
"The notebooks used as case studies in this manuscript are available through13. [...]
13 TODO CITATION: techpaperrepo"
Please provide the missing information as soon as possible in a comment and add it in the final document
Best regards, Astrid Kerkweg
Citation: https://doi.org/10.5194/gmd-2021-344-CEC1 -
AC1: 'Reply on CEC1', Rolf Hut, 21 Dec 2021
dear Chief editor,
while the citation to the notebooks is correctly displayed in the main text (line 313, and at line 516 of the references), unfortunately this reference was omited in the 'data availabillity' section. This as now been ammended (see attached file). For completeness, the repo in question is available at https://github.com/eWaterCycle/technicalPaperExampleNotebooks and the associated DOI is 10.5281/zenodo.5543899
Best wishes on behalf of all the authors,
Rolf Hut
-
AC1: 'Reply on CEC1', Rolf Hut, 21 Dec 2021
-
RC1: 'Comment on gmd-2021-344', Anonymous Referee #1, 22 Dec 2021
The ewatercycle platform presented in this paper is a very welcome development to hydrology because computational hydrology suffers from a lack of reproducibility, time “lost” to coding, and a preference for models already used in the research group (because this is easiest and not because they are scientifically most appropriate). ewatercycle (partially) addresses these problems and thereby could be a very valuable contribution to hydrological sciences.
The presented paper provides an introduction and overview of ewatercycle, and gives a few examples of how the platform can be used for various experiments. The description there is largely clear. In its current form, the paper seems to be publishable but sharpening the writing may benefit the readers and thereby also the uptake of the platform.
The paper is largely an overview description of the framework, and some examples, without any science being presented. My comments therefore largely focus on how the framework can better serve its users. I hope the authors find these comments useful, and I also invite them to disagree in case they do not think the suggestions will better the paper/framework.
Main comments.
- How does ewatercycle support studies that use multiple (many) catchments at once? The current interface of selecting a catchment seems to be useful for studies of individual catchments, but not really optimal for studying multiple catchments at once (which is common in many hydrological experiments).
- In addition, most scientific modeling studies in hydrology will use some other sources of data that are not provided in ewatercycle. How will ewatercycle facilitate such studies and their reproducibility? This would be isotope data, groundwater levels, etc. In addition, the paper talks about ERA-5 and ERA-interim being available as forcing. I understand that such gridded global gridded “data” products are the most convenient to work with, but most published catchment-scale studies will require data from actual observation stations in and around the catchments. How will ewatercycle facilitate such studies? I do not think this is possible with the ESMValTool?
- ewatercycle ties together many existing components, largely from services provided by others. How does ewatercycle ensure that past simulations are also feasible to repeat in the future (for example when those outside services have been updated, or become unavailable)?
- The paper states that “the technologies developed for the eWaterCycle platform are portable to other domains of (geo)science where researchers work with each other’s models and datasets”. This is an interesting and relevant thought, but to what extent this statement is accurate seems to really depend on the field and the type of data used. In sciences were data is gridded and standardized this seems to be the case, but in sciences that use more soft data, and unique (and less structured) field info for their models the approach seems not to be transferable?
- The examples provided give an indication of how a hydrological model (or more models) are run in various set-ups. I would argue that most hydrological science nowadays (hopefully) goes far beyond running a rainfall-runoff models and comparing observed and simulated hydrographs. How would the ewatercycle platform facilitate modeling studies that go beyond this “simple task”. For example:
- Investiging water age: Harman, C. J. (2015). Timeâvariable transit time distributions and transport: Theory and application to storageâdependent transport of chloride in a watershed. Water Resources Research, 51(1), 1-30.
- Investigating human water interactions: Elshafei, Y., Coletti, J. Z., Sivapalan, M., & Hipsey, M. R. (2015). A model of the socioâhydrologic dynamics in a semiarid catchment: Isolating feedbacks in the coupled humanâhydrology system. Water Resources Research, 51(8), 6442-6471.
- Coupled water and vegetation dynamics: Kyongho, S., & Tague, C. (2019). A top–down soil moisture and sap flux sampling design of a rain–snow transition mountain watershed. Hydrological Processes, 33(11), 1553-1568.
- Coupled hydrology and landscape dynamics: Hancock, G., & Willgoose, G. (2001). The interaction between hydrology and geomorphology in a landscape simulator experiment. Hydrological Processes, 15(1), 115-133.
- In addition, Hutton and colleagues stated that “some form of code is used to produce the vast majority of hydrological research papers, from data processing and quality analysis [Teegavarapu, 2009; Mcmillan et al., 2012; Coxon et al., 2015], regionalization and large-scale statistical analysis across catchments [Blöschl et al., 2013; Berghuijs et al., 2016],”. This part of (still) computational hydrology provides a large part of the hydrological literature, but remains undiscussed in the current manuscript. I understand that eWaterCycle cannot solve all our problems, but I think it would be unfair to say the framework solves the problems raised by Hutton, while it is really at present only a solution for a small subset of computational hydrology.
- At times the paper is rather unspecific about how things are done. The paper for example states “can be easily added to” without specifying how this is done. I would encourage the paper to state how it’s done, rather than a vague description that it is easy. This applies to many steps presented in the paper.
Abstract:
L2: There is an inconsistency between the “we” in for example, “We replied” (where “we” refers to Hut and 2 colleagues” and the author list of the current manuscript. Please rephrase to avoid confusion.
L6: Personally, I would omit: “our”
L11: “MARRMoT” is not a model, but a set of other existing models?
L27-31: The main message of this paragraph seems clear, but the wording is rather convoluted and imprecise. Also, do we really understand how water moves through soils locally (See e.g., Evaristo & McDonnell 2015)? Do we really understand how water moves through plants if the sources of this plant water use remain uncertain even at extensively studied sites?
L33: why the “*”? with Beven?
L33: are hydrologists “forced” or do they “choose” to work with effective parameters? (or ignorantly “pick”?).
The second part of the introduction (section 1) already reads like a description of the Ewatercycle. I do not think this adds to the clarity of the paper, by already integrating that here.
Section 1.1. Would the paper benefit from making this a supplement at the end?
L170. If I understand this section correctly, ewatercycle is currently not yet really operational for foreign users. In that case, this needs to be reflected in how the abstract and other key summary parts of the paper are written.
L388: “of BSc student Thomas Albers” is OK, but I think conventionally we remove such irrelevant clauses (because we do also not include that with any of the other references in the paper).
Figure 9: what is “the MARRMoT model”? In my understanding, MARMMoT is a suite of models.
Many figure legends are placed outside the hydrographs. I understand that this is easier, but it gives a lot of whitespaces that seems unnecessary.
Citation: https://doi.org/10.5194/gmd-2021-344-RC1 -
RC2: 'Comment on gmd-2021-344', Anonymous Referee #2, 19 Feb 2022
This mansucript summarizes an interesting and significant advancement in hydrologic modeling. The e-water cycle platform uses open source, modern tools to provide access to a range of hydroligic models, input datasets and observations for comparison. I have some comments below, but they are only suggestions. I recommend this manuscript be accepted as-is.
- I thought the discussion of other platforms was helpful. This puts e-water cycle in context with related efforts.- I particularly liked the glossary and careful definition of terms. While many of these terms are not new to the readership of GMD, some of them are, and all these terms are new to someone who is just starting the process of learning to use hydrologic models. Aspects like this for the manuscript (and the platform itself) broaden the scope of this manuscript beyond simply a documentation of the work but also a how-to guide for new users.
- In the list of models to be added (line 205+), I'm curious what makes the models listed "different" from the set of models included? Is this a technical difference, or something in the way the equations solved are developed?
-While by no means a verification of the platform, I did review the website and read the docs for getting started with e-water cycle. The instructions seemed clear and complete. I did notice some platform specific language (e.g. the use of wget instead of curl) that might cause issues for more novice users.
-With respect to the explorer (line 157+ / S2.1), I could not find a link to where or how run this part of the platform? Is this hosted somewhere? Something that needs to be installed locally? The explorer concept is very intetesting and I liked the automatic notebook generation concepts, but was left wanted more detail.
-I'm curious about the limitations of the BMI. Does this require access to the models as a subroutine via python, as a wrapper around the models, or something else? How are the differences in model file structure handled?
Citation: https://doi.org/10.5194/gmd-2021-344-RC2 - AC2: 'Reply to reviewers for gmd-2021-344', Rolf Hut, 01 Mar 2022