the Creative Commons Attribution 4.0 License.
the Creative Commons Attribution 4.0 License.
An Open-Source Python Framework for the Flexible Deployment and Advanced Applications of the Variable Infiltration Capacity (VIC) Model
Abstract. The development of the Variable Infiltration Capacity (VIC) model to version 5 has endowed it with enhanced land-surface-modelling features, establishing it as a modern and cutting-edge tool for hydrological research. However, its adoption is limited by challenges in complex data processing and parameter preparation. To address this issue, this study proposes the Easy VIC Build (EVB) framework, an open-source Python package with an object-oriented, modular design, developed for efficient and flexible VIC deployment. Two real-world basin setups were selected for model application to validate the effectiveness of the EVB framework. The results indicate that, based on the EVB framework, reliable spatial parameters with robust transferability can be derived, while VIC models can be conveniently deployed and achieve satisfactory simulation performance. The EVB framework provides a well-suited workbench for advanced applications of the VIC model, promising to further leverage the value of VIC-5 in hydrology and related fields.
- Preprint
(3571 KB) - Metadata XML
- BibTeX
- EndNote
Status: open (until 09 Oct 2026)
-
RC1: 'Comment on egusphere-2026-4655', Anonymous Referee #1, 03 Sep 2026
reply
-
AC1: 'Reply on RC1', Dengfeng Liu, 14 Sep 2026
reply
We sincerely thank the reviewer#1 for the careful and constructive review of our manuscript and for recognizing the value and relevance of this work. We greatly appreciate the thoughtful and meaningful comments, which have helped us identify areas for improvement and substantially improve the clarity and quality of the manuscript.
We have carefully considered each comment and provided a point-by-point response below. For clarity, only the revised or newly added text relevant to each comment is presented in the responses. The complete revised manuscript will be provided collectively after all responses to the reviewers have been presented.
-
AC1: 'Reply on RC1', Dengfeng Liu, 14 Sep 2026
reply
-
RC2: 'Comment on egusphere-2026-4655', Anonymous Referee #2, 17 Sep 2026
reply
The EVB framework addresses a real and important bottleneck in VIC-5 deployment. Its Python-based, object-oriented design with integrated MPR is well conceived, and the two case studies cover both large-sample and site-specific application scenarios. The main weaknesses lie in lack of comparison with existing tools and insufficient methodological transparency.
Detailed Comments
- There is no quantitative comparison with existing tools. The introduction criticizes VIC-ASSIST at some length, yet no functional or performance comparison is provided. A tool paper should address: How much faster is EVB than VIC-ASSIST? How much more flexible? What can EVB do that VIC-ASSIST cannot? A feature comparison matrix (model versions supported, data formats, calibration algorithms, parameter regionalization, parallel computing, etc.) is recommended. The positioning of EVB relative to alternatives such as the VIC Python driver ecosystem and SUMMA+mizuRoute also deserves brief discussion.
- MPR transfer functions are not specified; methodological transparency is insufficient. MPR is presented as a core EVB feature, yet the mathematical form of the transfer functions is entirely absent — how soil properties map to Ks via g-parameters, how topography influences binfilt, whether vegetation parameters go through MPR or direct resampling, etc. Open-source code does not substitute for methodological transparency in the paper. Additionally, the selection of the 15-parameter reduced calibration set rests on two literature citations without an independent sensitivity analysis in this study.
- Two-year warm-up periods may be short for a distributed model with deep soil storage and baseflow reservoirs. More discussion of this choice would be helpful.
- The synthetic-rainfall parameter validation is somewhat circular: under homogeneous forcing and initial conditions, spatial variability is purely parameter-driven.
- Computational efficiency is reported for only one JRB configuration; multi-resolution comparisons would be informative.
- A brief discussion of EVB vs. SUMMA+mizuRoute positioning would help readers understand use cases.
Citation: https://doi.org/10.5194/egusphere-2026-4655-RC2
Viewed
| HTML | XML | Total | BibTeX | EndNote | |
|---|---|---|---|---|---|
| 103 | 66 | 20 | 189 | 13 | 12 |
- HTML: 103
- PDF: 66
- XML: 20
- Total: 189
- BibTeX: 13
- EndNote: 12
Viewed (geographical distribution)
| Country | # | Views | % |
|---|
| Total: | 0 |
| HTML: | 0 |
| PDF: | 0 |
| XML: | 0 |
- 1
This manuscript addresses practical challenges in deploying the VIC model, particularly the tedious preparation of input data and model parameters. The authors present Easy VIC Build (EVB), an open-source Python package that integrates these procedures into a unified workflow, and demonstrate its applicability in two real-world basins with different modeling settings. The integration of MPR further enhances the potential of EVB to support accessible spatially distributed parameterization. Overall, the manuscript is of high quality, fits well within the scope of the journal, and should be of interest to an international readership. In addition, the manuscript examines the relationship between the spatial distribution of model parameters and runoff generation from the perspective of physical plausibility, providing an indirect assessment of the rationality of the MPR approach. Although such an analysis is not commonly adopted, I find this aspect particularly interesting and believe that it deserves further discussion. I therefore minor revision, with several points regarding the presentation and wording to be addressed, as outlined below.