Skip to content

Commit 6c5a23c

Browse files
Add files via upload
1 parent ebaa16f commit 6c5a23c

1 file changed

Lines changed: 14 additions & 4 deletions

File tree

README.md

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,9 @@ This function creates *optimization_objectives.txt* and *optimization_variables.
6666

6767
Users can call *eFAST_analysis.py* or *EET_analysis.py*. These two functions fist create two sampling sets, which are saved in the files called *eFASTparameters.txt* and *EETparameters.txt*. VIC-Res is then fed by the sampling sets. eFAST or EET provide either sensitivity indices (eFAST; in files *SiNSE.txt* and/or *SiTRMSE.txt*) or mean indices (EET; in files *miNSE.txt* and/or *miTRMSE.txt*).
6868

69-
In the configuration file, users need to provide the following information:
69+
#### Required Input Files:
70+
71+
In the configuration file (`EET_setup.txt` or `eFAST_setup.txt`), users need to provide the following information:
7072

7173
* Simulation parameters: length of the simulation and spinning periods, and number of computer cores.
7274
* VIC model parameters: 0 (not to consider) and 1 (consider)
@@ -85,9 +87,17 @@ In the configuration file, users need to provide the following information:
8587

8688
**D. How to run automatic calibration**
8789

88-
The function automatic calibration is stored in *autocalibration.py*; its configuration file is named *reservoircalibration.txt*. The results are stored in *calibration_objectives.txt* and *calibration_variables.txt*.
90+
The automatic calibration is implemented using **multi-objective evolutionary algorithms** for two calibration strategies:
91+
92+
- **Basin-wide calibration**: `basin_calibration_eNSGAII.py`
93+
- **Zone-specific calibration**: `zone_calibration_eNSGAII.py`
94+
95+
#### Required Input Files:
96+
97+
- **Zone-wise classification of model grid cells:** `zone.txt`
98+
- **Configuration settings:** `calibration_setup.txt`
8999

90-
The configuration is organized similarly to the sensitivity analysis configuration file. However, the parameters of the reservoir operating rules are not taken into account in this case.
100+
The configuration file (`calibration_setup.txt`) is organized similarly to the sensitivity analysis configuration file. However, the parameters of the reservoir operating rules are not taken into account in this case.
91101

92102
As for the objective functions, users can choose among the Nash-Sutcliffe Efficiency (NSE), which measures the model accuracy primarily during high-flow periods; Box-Cox Transformed Root Mean Squared Error (TRMSE), which accounts for low-flow periods; Runoff COefficient Error (ROCE), which accounts for the long-term water balance; and Mean Squared Derivative Error (MSDE), an indicator of the fit of the hydrograph shape.
93103

@@ -154,7 +164,7 @@ VIC-Res first development was supported by Singapore's Ministry of Education (Mo
154164

155165
### Contact
156166

157-
For questions and feedback related to VIC-Res—and requests to fix possible bugs—please send an email to ssmahto.clim@gmail.com (Shanti Mahto) and hisham.eldardiry@cornell.edu (Hisham Eldardiry). Alternatively, you may reach out to galelli@cornell.edu (Stefano Galelli).
167+
For questions and feedback related to VIC-Res—and requests to fix possible bugs—please send an email to hisham.eldardiry@cornell.edu (Hisham Eldardiry). Alternatively, you may reach out to galelli@cornell.edu (Stefano Galelli).
158168

159169
### Citation
160170

0 commit comments

Comments
 (0)