User Tools

Site Tools


start:hype_file_reference:info.txt

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
start:hype_file_reference:info.txt [2018/06/05 15:45]
cpers [Output options]
start:hype_file_reference:info.txt [2024/02/21 08:47] (current)
cpers
Line 10: Line 10:
   ...   ...
  
-Comment rows can be added anywhere and are marked with double exclamation marks, i.e. !!, or '​!!'​ followed by a space. For other rows, the first (and sometimes second) code string decides what information is to be read. The code can be written within or without apostrophes ('​…'​). Most codes are optional and can be omitted if not required in a model run. Codes are not case sensitive, except for directory paths given after codes //​modeldir//,​ //​forcingdir//​ and //​resultdir//,​ and time steps given after code //​steplength//​. Date-times are always specified as the beginning of the timestep. Maximum 18000 characters can be read on a single line.+Comment rows can be added anywhere and are marked with double exclamation marks, i.e. !!, or '​!!'​ followed by a space. For other rows, the first (and sometimes second) code string decides what information is to be read. The code can be written within or without apostrophes ('​…'​). Most codes are optional and can be omitted if not required in a model run. Codes are not case sensitive, except for directory paths given after codes //​modeldir//,​ //​forcingdir//, //​otherobsdir//,​ //​loadleakdir// and //​resultdir//,​ and time steps given after code //​steplength//​. Date-times are always specified as the beginning of the timestep. Maximum 18000 characters can be read on a single line.
  
-A typical info file contains ​four groups of code-argument combinations:​+A typical info file contains ​five groups of code-argument combinations:​ 
 +  - Simulation options, e.g. simulation time period, where to find the model set-up
   - Model options, e.g. specification of time stepping, choice of optional modules, etc.   - Model options, e.g. specification of time stepping, choice of optional modules, etc.
   - Output options, i.e. type of result files and output variable specification   - Output options, i.e. type of result files and output variable specification
Line 19: Line 20:
  
 Conventionally,​ info files are sorted according to this order. The following tables describe all possible codes, grouped in the above order. Conventionally,​ info files are sorted according to this order. The following tables describe all possible codes, grouped in the above order.
- 
-===== Model options ===== 
  
 In order to write output files of results for other than daily time steps or the whole simulation period, ''​bdate'',​ ''​cdate'',​ and ''​edate''​ must agree with the period chosen for output, e.g. for monthly output, //cdate// should be the first day of a calendar month and //edate// the last day of a month. This is true also for shorter time steps, e.g. ''​edate''​ should be the last timestep of the date ending the period. In order to write output files of results for other than daily time steps or the whole simulation period, ''​bdate'',​ ''​cdate'',​ and ''​edate''​ must agree with the period chosen for output, e.g. for monthly output, //cdate// should be the first day of a calendar month and //edate// the last day of a month. This is true also for shorter time steps, e.g. ''​edate''​ should be the last timestep of the date ending the period.
Line 26: Line 25:
 **''​%%Mandatory codes%%''​** denoted in bold face. **''​%%Mandatory codes%%''​** denoted in bold face.
  
-/** 
- * ____________IMPORTANT!__________IMPORTANT!________________IMPORTANT!_______________________IMPORTANT!______________ 
- * 
- * The table below is maintained in spreadsheed file '​file_reference_tables.xlsx'​ 
- * in the wiki back-up folder on our server. 
- * Please edit table contents there and then copy-paste the updated full table to this page. Ask René if something is  
- * unclear. Thanks. 
- * ___________________________________________________________________________________________________________________ 
- */ 
  
 <​sortable>​ <​sortable>​
-^  Code  ^  Argument ​ ^  Description ​ +^  Code                 ​^  Argument ​          ​^  Description ​                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ​
-|''​modeldir''​|//​directory path//​|Gives the search path to all model input files, with exception of forcing data and initial state if ''​forcingdir''​ is set. Default is the same folder as [[start:​hype_file_reference:​info.txt|info.txt]]. Relative path starts from the info-file folder.| +| ''​modeldir'' ​         | //directory path// ​ | Gives the search path to all model input files, with exception of forcing data and initial state if ''​forcingdir''​ is set. Default is the same folder as [[start:​hype_file_reference:​info.txt|info.txt]]. Relative path starts from the info-file folder. ​                                                                                                                                                                                                                                                                                                                                                                           
-|''​forcingdir''​|//​directory path//​|Gives the search path to forcing files (Pobs, ​Qobs etc. and ForcKey) and initial state file. Default is ''​modeldir''​. Relative path starts from the info-file folder.| +| ''​forcingdir'' ​       | //directory path// ​ | Gives the search path to meteorological ​forcing files (Pobs, ​Tobs etc. and ForcKey) and initial state file. Default is ''​modeldir''​. Relative path starts from the info-file folder. ​                                                                                                                                                                                                                                                                                                                                                                                                                                                               | 
-|''​resultdir''​|//​directory path//​|Gives the search path to the result files (except for hyss.log which is written in the folder of  [[start:​hype_file_reference:​info.txt|info.txt]]). The folder must exist. Default is same folder as [[start:​hype_file_reference:​info.txt|info.txt]]. Relative path starts from the info-file folder.| +| ''​otherobsdir'' ​       | //directory path// ​ | Gives the search path to other observations for evaluation (Qobs, Xobs etc.). Default is ''​forcingdir''​. Relative path starts from the info-file folder. ​                                                                                                                                                                                                                                                                                                                                                                                                                                                               | 
-|''​**bdate**''​|//​date-time//​|Gives the start date for simulation. Format: yyyy-mm-dd [HH:MM].| +| ''​loadleakdir'' ​       | //directory path// ​ | Gives the search path to load and leak files (LoadNN_SLCNNN,​ LeakNN_SLCNNN etc.). Default is ''​forcingdir''​. Relative path starts from the info-file folder. ​                                                                                                                                                                                                                                                                                                                                                                                                                                                               ​
-|''​cdate''​|//​date-time//​|Gives the start date for the output of results and calculations of criteria. Format: yyyy-mm-dd [HH:MM]. Defaults to ''​bdate''​.| +| ''​resultdir'' ​        ​| //directory path// ​ | Gives the search path to the result files (except for hyss.log which is written in the folder of  [[start:​hype_file_reference:​info.txt|info.txt]]). The folder must exist. Default is same folder as [[start:​hype_file_reference:​info.txt|info.txt]]. Relative path starts from the info-file folder. ​                                                                                                                                                                                                                                                                                                                               
-|''​**edate**''​|//​date-time//​|Gives the last date for the simulation (including this date). Format: yyyy-mm-dd [HH:MM].| +| ''​**bdate**'' ​        ​| //​date-time// ​      ​| Gives the start date for simulation. Format: yyyy-mm-dd [HH:​MM]. ​                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ​
-|''​steplength''​|//​string//​|defines the length of the time step used in calculations. It consists of an integer followed directly by d, h or min. For example a daily time step is defined as //1d//, while a time step of six hours is defined as //6h//. The code has so far been tested with step lengths //1h//, //6h// and //1d//. Default is 1d.\\ Time steps of a simulation with shorter time step than a day use hour and minute to denote their time. The hour is between 00 and 23. The date-time is the beginning of the time step. For example with 12h time step is the 2 times during a 1 January denoted 2010-01-01 00:00 and 2010-01-01 12:00.| +| ''​cdate'' ​            ​| //​date-time// ​      ​| Gives the start date for the output of results and calculations of criteria. Format: yyyy-mm-dd [HH:MM]. Defaults to ''​bdate''​. ​                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
-|''​instate''​|//​Y/​N//​|defines whether a starting state is to be read. //Y// for yes, //N// for no. Default is //N//. For yes, the file with a previously saved model state must exist (state_saveyyyymmdd[HHMM].txt) date in file name must be the same as ''​bdate''​.| +| ''​**edate**'' ​        ​| //​date-time// ​      ​| Gives the last date for the simulation (including this date). Format: yyyy-mm-dd [HH:​MM]. ​                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
-|''​outstatedate''​|//​date-time//​|defines that a starting state will be output for the given date. The date should be in the format yyyy-mm-dd [HH:MM]. The starting state is saved in the file state_saveyyyymmdd[HHMM].txt. The default ​is that no output state is written. ​Maximum 10 starting states ​(10 dates) may be written. The dates may be written on same or different rows. In the latter case with this code on every row.| +| ''​steplength'' ​       | //​string// ​         | defines the length of the time step used in calculations. It consists of an integer followed directly by d, h or min. For example a daily time step is defined as //1d//, while a time step of six hours is defined as //6h//. The code has so far been tested with step lengths //1h//, //6h// and //1d//. Default is 1d.\\ Time steps of a simulation with shorter time step than a day use hour and minute to denote their time. The hour is between 00 and 23. The date-time is the beginning of the time step. For example with 12h time step is the 2 times during a 1 January denoted 2010-01-01 00:00 and 2010-01-01 12:​00. ​ 
-|''​substance''​|//​string//​|gives the substances to be simulated. One or several of: //N// (inorganic (IN) and organic ​nitrogen ​(ON))//P// (soluble reactive ​phosphorus ​(SP) and particulate phosphorus (PP))//C// (organic carbon)//S// (suspended sediment ​(SS) and algae (AE))//T1// (tracers), and //T2// (water temperature). Substances may be defined on one or several rows (with the code preceding the substance on each row) with one or several substances per row. Substances may be given with either upper- or lower-case letters. The default is to simulate no substances, only water.| +| ''​instate'' ​          ​| //​Y/​N// ​            ​| defines whether a starting state is to be read. //Y// for yes, //N// for no. Default is //N//. For yes, the file with a previously saved model state must exist (state_saveyyyymmdd[HHMM].txt) date in file name must be the same as ''​bdate''​. ​                                                                                                                                                                                                                                                                                                                                                                                     
-|''​calibration''​|//​Y/​N//​|defines whether or not automatic calibration is to be done. //Y// for calibration. Default is //N//. Calibration method and parameters are defined in file [[start:​hype_file_reference:​optpar.txt|optpar.txt]]. Note that reading of initial state does not work with automatic calibration of parameters rivvel and damp, or with the ''​soilstretch'' ​functionality.| +| ''​outstatedate'' ​     | //​date-time// ​      ​| defines that a starting state will be output for the given date. The date should be in the format yyyy-mm-dd [HH:MM]. The default is that no output state is written. Maximum 50 dates may be given. The dates may be written on same or different rows. In the latter case, the code first on every row. The starting state is saved in file state_saveyyyymmdd[HHMM].txt.                                                                                                                                                                                                                               | 
-|''​regestimate''​|//​Y/​N//​|defines if regional estimated parameters calculated by regression is used. This option requires the files [[start:​hype_file_reference:​reg_par.txt|reg_par.txt]],​ [[start:​hype_file_reference:​CatchDes.txt|CatchDes.txt]] and [[start:​hype_file_reference:​CatchGroup.txt|CatchGroup.txt]]. //Y// for yes or //N// for no. Default is //N//.| +| ''​outstatedate all'' ​     |       | defines that a starting state will be output for every timestep of the model simulation. Default is that no output state is written. The starting states are saved in files state_saveyyyymmdd[HHMM].txt. ​                                                                                                                                                                                                            | 
-|''​readformat''​|//​0/​1//|handles several different formats of input data. The default (0) is ASCII-files ​with dates in the format yyyy-mm-dd and normal months‘1’ ​is ASCII-files with date in MATLAB format+| ''​outstatedate firstofmonth'' ​    ​| ​      | firstofmonth defines that a starting state will be output for the first of every month of the model simulation. Default ​is that no output state is written. ​The starting states ​are saved in files state_saveyyyymmdd[HHMM].txt. ​                                                                                                                                                                                                                             | 
-|''​writeformat''​|//​0/​1//​|Set to 1 to write output in a format suitable for MATLAB (i.e. date without ‘-‘, ​ ‘%’ in front of the column headings). Default is 0.| +| ''​outstatedate firstofyear'' ​    ​| ​     | defines that a starting state will be output for the first of January of every year of the model simulation. Default is that no output state is written. The starting states are saved in files state_saveyyyymmdd[HHMM].txt. ​                                                                                                                                                                                                                              | 
-|''​readoutregion''​|//​Y/​N//​|defines if [[start:​hype_file_reference:​Outregions.txt|Outregions.txt]] is present and should be used. Give Y to use the file, or N (default).| +| ''​outstatedate period'' ​    | //​date-time//​ //​date-time// ​     | defines that starting state will be output for all time steps within the period between the given dates. The dates should be in the format yyyy-mm-dd [HH:MM]. Default is that no output state is written. The starting states are saved in files state_saveyyyymmdd[HHMM].txt. ​                                                                                                                                                                                                                              | 
-|''​resseqnr''​|//​Y/​N//​|determines if result files have the sequence number as a suffix to their name, if HYPE is run with flag '​-sequence',​ see [[:​start&#​how_to_run_hype|How to run HYPE]]. Default is yes. Give No to remove the number from result file names.| +| ''​instatecompress'' ​    | //​Y/​N// ​     | defines whether the starting state is an compressed file or not. Y for yes, N for no. No is default. The filename of the compressed file is the same as for the ASCII-text state file, but with different file ending (state_saveyyyymmdd[HHMM].tgz). | 
-|''​readdaily''​|//​Y/​N//​|defines if time series input data should be read every day. The default is to read all data at the beginning of the simulation (//N//). However, for large input data files, memory limitations can preclude this. Set to ’Y’ to read input data every day instead.| +| ''​outstatecompress'' ​    | //​Y/​N// ​     | defines whether the created outstate files are to be compressed and the text file then deleted. Y for yes, N for no. No is default. The filename of the compressed file is the same as for the ASCII-text state file, but with different file ending (state_saveyyyymmdd[HHMM].tgz). ​                                                                                                                                                                                                                               | 
-|''​readobsid''​|//​Y/​N//​|defines ​if columns pobsid/​tobsid/​etc. in [[start:​hype_file_reference:​ForcKey.txt|ForcKey.txt]] will be used. Give //Y// to use the columns if they exist (default), or //N// to force the use of subid as connection between forcing data columns and and GeoData.| +| ''​instateformat'' ​    | //​0/​1// ​     | defines whether the state file is a formatted (0) or unformatted (1) text file. Formatted file is default. The filename is the same for formatted and unformatted text state files. | 
-|''​readsfobs''​|//​Y/​N//​|defines if [[start:​hype_file_reference:​SFobs.txt|SFobs.txt]] with observed snowfall fractions is present and should be used. Give //Y// to use the file, or //N// (default).| +| ''​outstateformat'' ​    | //​0/​1// ​     | defines whether the state file will be written as a formatted (0) or unformatted (1) text file. Formatted file is default. The filename is the same for formatted and unformatted text state files. ​                                                                                                                                                                                                                              | 
-|''​readswobs''​|//​Y/​N//​|defines if [[start:​hype_file_reference:​SWobs.txt|SWobs.txt]] with observed shortwave radiation is present and should be used. Give //Y// to use the file, or //N// (default).| +| ''​resetstatedate'' ​     | //​date-time// ​      | defines that nutrient soil states will be reset to the starting state. The date should be in the format yyyy-mm-dd [HH:MM]. The default is that no reset is done. Maximum 100 dates may be given. The dates may be written ​on same or different rows. In the latter case, the code first on every row. The reset starting state is saved in file [[start:​hype_file_reference:​reset_state_save|reset_state_save.txt]]. ​                                                                                                                                                                                                                              | 
-|''​readuobs''​|//​Y/​N//​|defines if [[start:​hype_file_reference:​Uobs.txt|Uobs.txt]] with observed wind speeds is present and should be used. Give //Y// to use the file, or //N// (default). Replaces ''​readwind''​.| +| ''​indaensstate'' ​          | //​Y/​N// ​            | defines whether a previously saved ensemble of starting state is to be read. //Y// for yes, //N// for no. Default is //​N//​. ​                                                                                                                                                                                                                                                                                                                                                                                      | 
-|''​readrhobs''​|//​Y/​N//​|defines if [[start:​hype_file_reference:​RHobs.txt|RHobs.txt]] with observed relative humidity is present and should be used. Give //Y// to use the file, or //N// (default). Replaces ''​readhumid''​.| +| ''​outdaensstate'' ​     | //​date-time// ​      | defines that an ensemble of starting states will be output for the given date. The date should be in the format yyyy-mm-dd [HH:MM]. The default is that no output state is written. Maximum 50 dates may be given. The dates may be written on same or different rows. In the latter case, the code first on every row.                                                                                                                                                                                                                                | 
-|''​readtminobs''​|//​Y/​N//​|defines if [[start:​hype_file_reference:​TMINobs.txt|TMINobs.txt]] with observed min air temperatures are present and should be used. Give //Y// to use the file, or //N// (default). Replaces ''​readtminmaxobs''​.| +| ''​outdaensstate all'' ​     |       | defines that an ensemble of starting states will be output for every timestep of the model simulation. Default is that no output state is written. ​                                                                                                                                                                                                            | 
-|''​readtmaxobs''​|//​Y/​N//​|defines if [[start:​hype_file_reference:​TMAXobs.txt|TMAXobs.txt]] with observed max air temperatures are present and should be used. Give //Y// to use the file, or //N// (default). Replaces ''​readtminmaxobs''​.| +| ''​outsaensstate period'' ​    | //​date-time//​ //​date-time// ​     | defines that an ensemble of starting states will be output for all time steps within the period between the given dates. The dates should be in the format yyyy-mm-dd [HH:MM]. Default is that no output state is written. ​                                                                                                                                                                                            
-|''​readxomsfiles''​|//​Y/​N//​|defines if files [[start:​hype_file_reference:​XobsXOMn.txt|XobsXOMn.txt]] and [[start:​hype_file_reference:​XobsXOSn.txt|XobsXOSn.txt]] are present and should be used (n=0-9). Files hold observations of optional, not predefined variables, XOSn are summed over time in output files while XOMn are averaged. Give //Y// to use the file, or //N// (default).| +| ''​substance'' ​        ​| //​string// ​         | gives the substances to be simulated. One or several of: //N P C S Si T1 T2//. N - nitrogen, P phosphorus, C organic carbon, S - total suspended sediment, ​Si - silica, ​T1 - tracer, and T2 water temperature. Substances may be defined on one or several rows (with the code preceding the substance on each row) with one or several substances per row (separated by space). The default is to simulate no substances, only water. ​                                                                                                                                                                                                        ​
-|''​submodel''​|//​Y/​N//​|defines if only a part of the model domain is to be simulated. Give //Y// for yes or //N// for no. Default is //N//. The submodel is then defined in the file [[start:​hype_file_reference:​pmsf.txt|pmsf.txt]].| +| ''​calibration'' ​      ​| //​Y/​N// ​            ​| defines whether or not automatic calibration is to be done. //Y// for calibration. Default is //N//. Calibration method and parameters are defined in file [[start:​hype_file_reference:​optpar.txt|optpar.txt]]. Note that reading of initial state does not work with automatic calibration of parameters rivvel and damp, or soilcorr. ​                                                                                                                                                                                                                                                               | 
-|''​irrrunlimited''​|//​Y/​N//​|defines if irrigation withdrawals should be taken from within the model domain (//N//, default) or from an unlimited outside source (//Y//). For further irrigation details, see [[start:​hype_file_reference:​MgmtData.txt|MgmtData.txt]]| +| ''​assimilation'' ​      | //​Y/​N// ​            | defines whether or not assimilation of data with ensemble Kalman filter is to be done. Default is //N//. Assimilation input is defined in file [[start:​hype_file_reference:​assiminfo.txt|AssimInfo.txt]]. ​                                                                                                                                                                                                                                                                | 
-|''​soiliniwet''​|//​Y/​N//​|initiates soil water to porosity instead of field capacity which is default (//N//). Set //Y// to use porosity.| +| ''​weightsub'' ​      | //​Y/​N// ​            | defines if the objective function and performance criteria should be weighted by a given trust in each subcatchment (only for criteria that are average of subbasins). Default is no.                                                                                                                                                                                                                                                               | 
-|''​soilstretch''​|//​Y/​N//​|define if parameter //​soilcorr//​ shall be used to stretch the soil depths given by [[start:​hype_file_reference:​geoclass.txt|GeoClass.txt]].| +''​parensemble'' ​      | //​Y/​N// ​            | defines if several simulations with different parameters should be run, default is no. Not to be combined with calibration                                                                                                                                                                                                                                                               
-|''​modeloption''​|//​processmodel #//|takes two arguments and defines if an alternative processmodel should be used. Default is 0, alternative processmodels correspond to higher integers. For available processmodels,​ see below.| +| ''​regestimate'' ​      ​| //​Y/​N// ​            ​| defines if regional estimated parameters calculated by regression is used. This option requires the files [[start:​hype_file_reference:​reg_par.txt|reg_par.txt]],​ [[start:​hype_file_reference:​CatchDes.txt|CatchDes.txt]] and [[start:​hype_file_reference:​CatchGroup.txt|CatchGroup.txt]]. //Y// for yes or //N// for no. Default is //​N//​. ​                                                                                                                                                                                                                                                                                          ​
-|''​indatacheckonoff''​|//​0-3//|defines if setup- and observation files as well as hydrological processes and model options will be checked for formal errors prior to running the model. Default is to not perform any checks (0). 1) Tests will be performed and the simulation will be aborted if errors are found. 2) Tests will be performed and the simulation will be continued regardless if errors are found. 3) Tests will be performed and simulation will be aborted regardless if errors are found or not.| +| ''​readformat'' ​       | //0/4//             ​| handles several different formats of forcing ​data. The default (0) is ASCII-files ​(handles ​dates in the format yyyy-mm-dd ​[hh:​mm] ​and as integer ("​MATLAB format"​)is netcdf ​files                                                                                                                                                                                                                                                                                                                                                                                                                                                  
-|''​indatachecklevel''​|//​0-2//​|Printout level for verification and validation checks: 0) only passed/​failed,​ 1) also show which tests were performed, 2) also show parameters/​inputs| +| ''​writeformat'' ​      ​| //​0/​1// ​            ​| Set to 1 to write output in a format suitable for MATLAB (i.e. date without ‘-‘, ​ ‘%’ in front of the column headings). Default is 0.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 
-|''​usestop84''​|//​Y/​N//​|flag to use the old return code 84 for a successful run|+| ''​writetimeformat'' ​  | //​0/​1// ​            | code for writing time to output files besides date (1), default is not (0) except for simulation with shorter time steps 
 +| ''​readoutregion'' ​    ​| //​Y/​N// ​            ​| defines if [[start:​hype_file_reference:​Outregions.txt|Outregions.txt]] is present and should be used. Give Y to use the file, or N (default). ​                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
 +| ''​resseqnr'' ​         | //​Y/​N// ​            ​| determines if result files have the sequence number as a suffix to their name, if HYPE is run with flag '​-sequence',​ see [[:​start&#​how_to_run_hype|How to run HYPE]]. Default is yes. Give No to remove the number from result file names. ​                                                                                                                                                                                                                                                                                                                                                                                          ​
 +| ''​readdaily'' ​        ​| //​Y/​N// ​            ​| defines if time series input data should be read every time step. The default is to read all data at the beginning of the simulation (//N//). However, for large input data files, memory limitations can preclude this. Set to ’Y’ to read input data every day instead. ​                                                                                                                                                                                                                                                                                                                                                                 
 +| ''​readobsid'' ​        ​| //​Y/​N// ​            ​| defines [[start:​hype_file_reference:​ForcKey.txt|ForcKey.txt]] will be used. Give //Y// to read the file (default). Then columns of pobsid/​tobsid/​etc. present in the file will be used. Set //N// to force the use of subid as connection between forcing data columns and and GeoData. ​                                                                                                                                                                                                                                                                                                                                                                  ​
 +| ''​readsfobs'' ​        ​| //​Y/​N// ​            ​| defines if [[start:​hype_file_reference:​SFobs.txt|SFobs.txt]] with observed snowfall fractions is present and should be used. Give //Y// to use the file, or //N// (default). ​                                                                                                                                                                                                                                                                                                                                                                                                                                                        ​
 +| ''​readswobs'' ​        ​| //​Y/​N// ​            ​| defines if [[start:​hype_file_reference:​SWobs.txt|SWobs.txt]] with observed shortwave radiation is present and should be used. Give //Y// to use the file, or //N// (default). ​                                                                                                                                                                                                                                                                                                                                                                                                                                                       
 +| ''​readuobs'' ​         | //​Y/​N// ​            ​| defines if [[start:​hype_file_reference:​Uobs.txt|Uobs.txt]] with observed wind speeds is present and should be used. Give //Y// to use the file, or //N// (default). Replaces ''​readwind''​. ​                                                                                                                                                                                                                                                                                                                                                                                                                                          ​
 +| ''​readrhobs'' ​        ​| //​Y/​N// ​            ​| defines if [[start:​hype_file_reference:​RHobs.txt|RHobs.txt]] with observed relative humidity is present and should be used. Give //Y// to use the file, or //N// (default). Replaces ''​readhumid''​. ​                                                                                                                                                                                                                                                                                                                                                                                                                                 
 +| ''​readtminobs'' ​      ​| //​Y/​N// ​            ​| defines if [[start:​hype_file_reference:​TMINobs.txt|TMINobs.txt]] with observed min air temperatures are present and should be used. Give //Y// to use the file, or //N// (default). Replaces ''​readtminmaxobs''​. ​                                                                                                                                                                                                                                                                                                                                                                                                                    ​
 +| ''​readtmaxobs'' ​      ​| //​Y/​N// ​            ​| defines if [[start:​hype_file_reference:​TMAXobs.txt|TMAXobs.txt]] with observed max air temperatures are present and should be used. Give //Y// to use the file, or //N// (default). Replaces ''​readtminmaxobs''​. ​                                                                                                                                                                                                                                                                                                                                                                                                                    ​
 +| ''​readxomsfiles'' ​    ​| //​Y/​N// ​            ​| defines if files [[start:​hype_file_reference:​XobsXOMn.txt|XobsXOMn.txt]] and [[start:​hype_file_reference:​XobsXOSn.txt|XobsXOSn.txt]] are present and should be used (n=0-9). Files hold observations of optional, not predefined variables, XOSn are summed over time in output files while XOMn are averaged. Give //Y// to use the file, or //N// (default). ​                                                                                                                                                                                                                                                                      | 
 +| ''​readpstime'' ​    | //​Y/​N// ​            | defines if pointsources are given as timesseries in files [[start:​hype_file_reference:​PSTIMESeries.txt|PSTIMESeries.txt]]. Give //Y// to use the file, or //N// (default). ​                                                                                                                                                                                                                                                                      | 
 +| ''​readaddate'' ​   | //​date-time// ​      | defines which date the atmospheric deposition change. The date should be in the format yyyy-mm-dd [HH:MM]. The atmospheric deposition is read from the file [[start:​hype_file_reference:​AtmdepData.txt|AtmdepData_yyyymmdd[HHMM].txt]]. The default is to use the file without date-time stamp and this will be used to the first ''​readaddate''​ in the simulation period. Maximum 10 dates may be given here. The dates may be written on same or different rows. In the latter case, the code is first on every row.                                                                                                                                                                                                                                                                     
 +| ''​submodel'' ​         | //​Y/​N// ​            ​| defines if only a part of the model domain is to be simulated. Give //Y// for yes or //N// for no. Default is //N//. The submodel is then defined in the file [[start:​hype_file_reference:​pmsf.txt|pmsf.txt]]. ​                                                                                                                                                                                                                                                                                                                                                                                                                      ​
 +| ''​irrunlimited'' ​    ​| //​Y/​N// ​            ​| defines if irrigation withdrawals should be taken from within the model domain (//N//, default) or from an unlimited outside source (//Y//). For further irrigation details, see [[start:​hype_file_reference:​MgmtData.txt|MgmtData.txt]] ​                                                                                                                                                                                                                                                                                                                                                                                            ​
 +| ''​soiliniwet'' ​       | //​Y/​N// ​            ​| initiates soil water to porosity instead of field capacity which is default (//N//). Set //Y// to use porosity. ​                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
 +| ''​soilstretch'' ​      ​| //​Y/​N// ​            ​| define if parameter //​soilcorr//​ shall be used to stretch the soil depths given by [[start:​hype_file_reference:​geoclass.txt|GeoClass.txt]]. ​                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
 +| ''​modeloption'' ​      ​| //​processmodel #//  | takes two arguments and defines if an alternative processmodel should be used. Default is 0, alternative processmodels correspond to higher integers. For available processmodels,​ see below. ​                                                                                                                                                                                                                                                                                                                                                                                                                                       
 +| ''​indatacheckonoff'' ​ | //0-5//             ​| defines if setup- and observation files as well as hydrological processes and model options will be checked for formal errors prior to running the model. Default is to not perform any checks (0). 1) Tests will be performed and the simulation will be aborted if errors are found. 2) Tests will be performed and the simulation will be continued regardless if errors are found. 3) Tests will be performed and simulation will be aborted regardless if errors are found or not. 4) Tests will be performed on observation files only, and the simulation will be aborted if errors are found. 5) Tests will be performed on observation files only, and the simulation will be continued regardless if errors are found. ​                                                                                                                                            
 +| ''​indatachecklevel'' ​ | //​0-2// ​            ​| Printout level for verification and validation checks: 0) only passed/​failed,​ 1) also show which tests were performed, 2) also show parameters/​inputs ​                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
 +| ''​usestop84'' ​        ​| //​Y/​N// ​            ​| flag to use the old return code 84 for a successful run                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 
 +| ''​useicecurves'' ​     | //​Y/​N// ​            | defines if provided ice season river rating curves should be used (default is Y) | 
 +| ''​warning'' ​     | //​Y/​N// ​            | can be turned off to reduce the number of warning messages in hyss.log (default is Y) |
 </​sortable>​ </​sortable>​
 +
 +
 +===== Model options =====
  
  
Line 77: Line 93:
  
  
-/** 
- * ____________IMPORTANT!__________IMPORTANT!________________IMPORTANT!_______________________IMPORTANT!______________ 
- * 
- * The table below is maintained in spreadsheed file '​file_reference_tables.xlsx'​ 
- * in the wiki back-up folder on our server. 
- * Please edit table contents there and then copy-paste the updated full table to this page. Ask René if something is  
- * unclear. Thanks. 
- * ___________________________________________________________________________________________________________________ 
- */ 
  
 <​sortable>​ <​sortable>​
 ^  Code 2  ^  Argument ​ ^  Description ​ ^ ^  Code 2  ^  Argument ​ ^  Description ​ ^
 +|''​connectivity''​|//​0/​1/​2/​3//​|defines which model to use for simulating internal lakes. (0) ordinary ilake model (default), (1) fill-and-spill between ilake sections, (2) Hysteretic Depressions Storage (HDS) model, (3) any of the three models (depend on input data)|
 |''​deepground''​|//​0/​1/​2//​|defines which model to use for regional groundwater flow and aquifers. Default is none (0), alternative is a regional groundwater flow model without dedicated aquifer volumes (subsurface transfer between subcatchments) (1) and an aquifer model with dedicated regional aquifer volumes (2) (requires aquifer definition in input file [[start:​hype_file_reference:​AquiferData.txt|AquiferData.txt]]).| |''​deepground''​|//​0/​1/​2//​|defines which model to use for regional groundwater flow and aquifers. Default is none (0), alternative is a regional groundwater flow model without dedicated aquifer volumes (subsurface transfer between subcatchments) (1) and an aquifer model with dedicated regional aquifer volumes (2) (requires aquifer definition in input file [[start:​hype_file_reference:​AquiferData.txt|AquiferData.txt]]).|
 +|''​diffusesource''​|//​0/​1//​|defines how rural household diffuse source should be added to the soil. (0) as a flow (the locsoil part) with concentration,​ (1) as a load. See [[start:​hype_file_reference:​GeoData.txt|GeoData.txt]]|
 +|''​erosionmodel''​|//​0/​1//​|defines which soil erosion model to be used for simulation of sediments and phosphorus. Default (0) is based on MMF , alternative (1) is based on HBV-sed.|
 |''​floodmodel''​|//​0/​1/​2/​3//​|defines which model to use for floodplains. Default is none (0), alternatives are a simple model (1) and a model with soilroutines (2). A fourth option (3) is to use the model with soil routines and connecting floodplains. All requires floodplain information in input file [[start:​hype_file_reference:​FloodData.txt|FloodData.txt]]).| |''​floodmodel''​|//​0/​1/​2/​3//​|defines which model to use for floodplains. Default is none (0), alternatives are a simple model (1) and a model with soilroutines (2). A fourth option (3) is to use the model with soil routines and connecting floodplains. All requires floodplain information in input file [[start:​hype_file_reference:​FloodData.txt|FloodData.txt]]).|
-|''​growthstartmodel''​|//​0/​1//​|defines if temperature ​varying start of the growth season should be used. Default ​is 0, then [[start:​hype_file_reference:​CropData.txt|CropData.txt]] constant parameter bd2 is used. The alternative is 1, i.e. to used varying growth season start. ​Then the season start is calculated based on degreedays (equation defined by parameters in [[start:​hype_file_reference:​CropData.txt|CropData.txt]]).|+|''​frozensoil''​|//​0/​1/​2//​|defines which frozen soil model to use. Default is none (0), the alternatives calculates frozen volume as a function of temperature with (1) one temperature per soil layer (2) temperature distribution within soil layer. Frozen soil model uses parameters '​logsatmp',​ '​bcosby'​ and '​fzsexpand'​.| 
 +|''​glacierini''​|//​0/​1//​|defines if initialization from SLC+parameters overrides saved state of glacier volume (1). Default is to use saved state (0).| 
 +|''​growthstartmodel''​|//​0/​1/2/3/4//|defines if varying start of the growth season should be used. Default ​(0) is no variation, then [[start:​hype_file_reference:​CropData.txt|CropData.txt]] constant parameter ​//bd2// is used for nutrient uptake and plantday for irrigation. The alternatives are (1to used varying growth season start (degree day method) for nutrient uptake, (2) to use varying growth season (degree day method) start for irrigation but not for nutrient uptake, (3) to use varying growth season start (degree day method) for irrigation and nutrient uptake, and (4) use varying growth season start (temperature threshold method) for irrigation and nutrient uptakeFor all methods ​the season start is calculated based on parameters in [[start:​hype_file_reference:​CropData.txt|CropData.txt]].| 
 +|''​infiltration''​|//​0/​1/​2/​3//​|defines which infiltration model should be used. Default is the basic infiltration model of HYPE. For infiltration model 1 infiltration is limited by frozen soils. Infiltration model 2 is an alternative model where infiltration and percolation is added after runoff and evaporation is calculated. Model 3 is a combination of model 2 and 1.|
 |''​lakeriverice''​|//​0/​1/​2//​|defines if ice on lakes and rivers should be simulated. Default is no (0), while a positive number means yes. The alternative models are (1) with temperature transfer between air and water and (2) with water surface heat balance. The ice calculations require that //​substance//​ T2 (water temperature) is simulated.| |''​lakeriverice''​|//​0/​1/​2//​|defines if ice on lakes and rivers should be simulated. Default is no (0), while a positive number means yes. The alternative models are (1) with temperature transfer between air and water and (2) with water surface heat balance. The ice calculations require that //​substance//​ T2 (water temperature) is simulated.|
 |''​petmodel''​|//​0/​1/​2/​3/​4/​5//​|defines if an alternative potential evapotranspiration model should be used. Default is temperature dependence or use of observations (0), alternatives are temperature dependent (1), modified Jensen-Haise/​McGuinness (2), modified Hargreaves-Samani (3), Priestly-Taylor (4), and FAO Penman-Monteith reference crop evapotranspiration (5).| |''​petmodel''​|//​0/​1/​2/​3/​4/​5//​|defines if an alternative potential evapotranspiration model should be used. Default is temperature dependence or use of observations (0), alternatives are temperature dependent (1), modified Jensen-Haise/​McGuinness (2), modified Hargreaves-Samani (3), Priestly-Taylor (4), and FAO Penman-Monteith reference crop evapotranspiration (5).|
 +|''​riverflowmodel''​|//​0/​1//​|defines which equation for river outflow of attenuation box to use; Default (0) depends on inflow and initial volume, (1) (original) is based on attenuation box current volume.|
 +|''​rivert2model''​|//​0/​1//​|defines if water temperature should be reset after rivers being affected by inflow by irrigation, groundwater or water transfer, local rural or point sources, or river wetlands. Default is no (0), and the alternative (1) is the original model used up until 5.19.2.|
 +|''​sedresuspmodel''​|//​0/​1/​2//​|defines which model to use for river sedimentation/​resuspension. Default is (0) the original HYPE method, the alternatives (1) is flow dependent method with parameter and (2) is a simplified Bagnold Equation.|
 +|''​siltation''​|//​0/​1/​2/​3//​|defines how lake/​reservoir sedimentation affect hydrology. Default is it does not (0). The alternatives are to (1) use a general density, (2) use density based on soil fractions, (3) use density based on soil fractions and compaction, to let the sedimentation reduce the volume of the lake/​reservoir.|
 +|''​substanceflushing''​|//​0/​1//​|If set (1) other substances are flushed from sediment pool in proportion to flushing of SS and AE. Default is no flushing of other substances (0).|
 |''​snowdensity''​|//​0/​1//​|defines which snowdensity model to use. Default is snow age dependent snowdensity (0), and alternative is snow compactation snow density model (1).| |''​snowdensity''​|//​0/​1//​|defines which snowdensity model to use. Default is snow age dependent snowdensity (0), and alternative is snow compactation snow density model (1).|
 |''​snowevaporation''​|//​0/​1//​|defines if evaporation (sublimation) from snow and glaciers should be calculated. Default is off (0), and alternative is on (1). Snow and glacier evaporation is governed by the general parameters ‘fepotsnow’,​ ‘fepotglac’,​ and ‘fsceff’ in [[start:​hype_file_reference:​par.txt|par.txt]].| |''​snowevaporation''​|//​0/​1//​|defines if evaporation (sublimation) from snow and glaciers should be calculated. Default is off (0), and alternative is on (1). Snow and glacier evaporation is governed by the general parameters ‘fepotsnow’,​ ‘fepotglac’,​ and ‘fsceff’ in [[start:​hype_file_reference:​par.txt|par.txt]].|
 +|''​snowfalldist''​|//​0/​1/​2/​3/​4//​|defines which snowfall distribution model to use. Default is none (0), alternatives are scaling using linear (1) or log-linear (2) equation with Winstrals coefficients (WSF). (3) snowfall distribution to nearest downwind subbasin as well as within the subbasin (log-lin WSF). (4) snowfall distribution between subbasins within a distance range (log-lin WSF). |
 |''​snowfallmodel''​|//​0/​1//​|defines if an alternative snowfall model should be used. Default is threshold temperature (0), alternative is snowfall fraction from [[start:​hype_file_reference:​SFobs.txt|SFobs.txt]] (1).| |''​snowfallmodel''​|//​0/​1//​|defines if an alternative snowfall model should be used. Default is threshold temperature (0), alternative is snowfall fraction from [[start:​hype_file_reference:​SFobs.txt|SFobs.txt]] (1).|
 +|''​snowheat''​|//​0/​1//​|defines if snow heat shall be calculated and used to limit snow melt. Default is no (0), and alternative is yes (1). Snow heat model uses parameters '​sdnsnew'​ and '​snkika'​.|
 |''​snowmeltmodel''​|//​0/​2//​|defines which snowmelt model should be used. Default is temperature index (0), the alternative is temperature and radiation index (2). Previous option (1) temperature index with snowcover scaling is no longer used. Snowcover scaling of melt and evaporation is controlled by parameter ‘fsceff’,​ see section [[start:​hype_file_reference:​par.txt|par.txt]].| |''​snowmeltmodel''​|//​0/​2//​|defines which snowmelt model should be used. Default is temperature index (0), the alternative is temperature and radiation index (2). Previous option (1) temperature index with snowcover scaling is no longer used. Snowcover scaling of melt and evaporation is controlled by parameter ‘fsceff’,​ see section [[start:​hype_file_reference:​par.txt|par.txt]].|
 +|''​soilleakage''​|//​0-5//​|defines if soil leakage concentrations is to be calculated or read from file. Default (0) is calculation of soil. (1) is reading monthly values for each subbasin. (2) defines that class specific soil leakage typical monthly loads are to be read from files. (3) defines that class specific soil leakage monthly time-series of loads are to be read from files. (4) for combination of classmodel 0,5,6 for land classes. Leak and Load are constant and given per class. (5) for combination of classmodel 0,5,6 for land classes. Leak and Load may be monthly or constant and given per class.|
 +|''​surfacerunoff''​|//​0/​1/​2/​3/​4//​|defines which model to use for diversion of surface runoff and macropore flow from infiltration. Default (0) uses runoff coefficients and soil water threshold, (1) calculates surface runoff from a soil moisture, (2) calculates surface runoff from a soil moisture and rain, (3) is same as (1) but with a discrete formulation of the equation, (4) is same as (2) but with a discrete formulation of the equation.|
 |''​swtemperature''​|//​0/​1//​|defines if T2 temperature should be used for WQ-processes in surface waters. Default is not (0), alternative is (1). The calculations require that //​substance//​ T2 is simulated.| |''​swtemperature''​|//​0/​1//​|defines if T2 temperature should be used for WQ-processes in surface waters. Default is not (0), alternative is (1). The calculations require that //​substance//​ T2 is simulated.|
-|''​glacierini''​|//​0/​1//​|defines if initialization from SLC+parameters overrides saved state of glacier volume (1). Default is to use saved state (0).| +|''​wetlandmodel''​|//​0/​1/​2//​|defines if wetland model is to be simulated. Default (0) is no wetland model, (1) is river wetland nutrient model, (2wetlands as classes with water regulation capabilities.|
-|''​infiltration''​|//​0/​1/​2/​3//​|defines which infiltration model should be used. Default is the basic infiltration model of HYPE. For infiltration model 1 infiltration is limited by frozen soils. Infiltration model 2 is an alternative model where infiltration and percolation is added after runoff and evaporation is calculated. Model 3 is a combination of model 2 and 1.| +
-|''​erosionmodel''​|//​0/​1//​|defines which soil erosion model to be used for simulation of suspended sediments. Default (0) is similar to erosion of PP (uses CropData), alternative (1) is based on HBV-sed.| +
-|''​wetlandmodel''​|//​0/​1//|defines if wetland model is to be simulated. Default (0) is no wetland model, (1) is river wetland nutrient model.| +
-|''​soilleakage''​|//​0/​1//​|defines if soil leakage concentrations is to be calculated or read from file. Default (0) is calculation, (1is reading monthly values for each subbasin.|+
 </​sortable>​ </​sortable>​
  
 ===== Output options ===== ===== Output options =====
  
-HYPE offers three principal ​output types for standard model runs, as well as two variants, all of which are formatted text files with tabular content which is controlled with code combinations in info.txt. Additional output are two types of files which are activated by single codes:+HYPE offers ​in principle ​three output types for standard model runs, as well as some variants, all of which are formatted text files with tabular content which is controlled with code combinations in info.txt. Additional output are two types of files which are activated by single codes, and time series output in netcdf format:
   * **basin outputs**, which return multiple variables for a single subcatchment in one file [[start:​hype_file_reference:​XXXXXXX.txt|XXXXXXX.txt]] per subcatchment,​ where '​XXXXXXX'​ is the ID of the subcatchment,​ a number with maximum 7 digits (filled with leading zeros in case of shorter ID, e.g. //​0001234.txt//​).   * **basin outputs**, which return multiple variables for a single subcatchment in one file [[start:​hype_file_reference:​XXXXXXX.txt|XXXXXXX.txt]] per subcatchment,​ where '​XXXXXXX'​ is the ID of the subcatchment,​ a number with maximum 7 digits (filled with leading zeros in case of shorter ID, e.g. //​0001234.txt//​).
   * **region outputs**, similar to basin outputs (return multiple variables for a single region in one file) [[start:​hype_file_reference:​XXXXXXX.txt(regional)|XXXXXXX.txt]],​ where '​XXXXXXX'​ is the ID of the output region (must not overlap subids).   * **region outputs**, similar to basin outputs (return multiple variables for a single region in one file) [[start:​hype_file_reference:​XXXXXXX.txt(regional)|XXXXXXX.txt]],​ where '​XXXXXXX'​ is the ID of the output region (must not overlap subids).
   * **time outputs**, which return single variables for all sub-catchments in one file [[start:​hype_file_reference:​timeXXXX.txt|timeXXXX.txt]] per variable, where '​XXXX'​ is the four-letter variable ID, e.g. //​timeCOUT.txt//​.   * **time outputs**, which return single variables for all sub-catchments in one file [[start:​hype_file_reference:​timeXXXX.txt|timeXXXX.txt]] per variable, where '​XXXX'​ is the four-letter variable ID, e.g. //​timeCOUT.txt//​.
   * **map outputs**, which also return single variables for all sub-catchments in one file, [[start:​hype_file_reference:​mapXXXX.txt|mapXXXX.txt]] per variable, similar to time outputs but transposed, which makes it easier to connect the results to sub-catchment maps/GIS layers.   * **map outputs**, which also return single variables for all sub-catchments in one file, [[start:​hype_file_reference:​mapXXXX.txt|mapXXXX.txt]] per variable, similar to time outputs but transposed, which makes it easier to connect the results to sub-catchment maps/GIS layers.
-  * **class outout**, which return multiple variables for a single subcatchment in one file or single variables for all sub-catchments in one file. The variables are for a specified group of classes. The files has an extra suffix with the classgroup name.+  * **class outout**, which return multiple variables for a single subcatchment in one file or single variables for all sub-catchments in one file. The [[start:​hype_file_reference:​class_output|class output]] are thus similar to basin- and timeoutput, but the variables are for a specified group of classes. The file names has an extra suffix with the classgroup name.
   * **annual loads** of nitrogen and phosphorus ​   * **annual loads** of nitrogen and phosphorus ​
   * **water balances** ​ of subbasin water stores for each time step    * **water balances** ​ of subbasin water stores for each time step 
 +  * **netcdf outputs**, similar to time output it return single variables for all sub-catchments in one file [[start:​hype_file_reference:​timeXXXX.nc|timeXXXX.nc]] per variable, where '​XXXX'​ is the four-letter variable ID, e.g. //​timeCOUT.nc//​.
  
-The principal outputs are specified with two codes in //​info.txt//,​ first code giving the output type and second specifying content options. If output with different mean period is to be had by the same output type, it is possible to number the outputs consequtively between the two codes. After the codes follow the arguments. Content option codes are identical for all basic output types. All outputs are technically ​optional.+The principal outputs are specified with two codes in //​info.txt//,​ first code giving the output type and second specifying content options. After the codes follow the arguments. Content option codes are identical for all basic output types. All outputs are optional.
  
-It is possible to get output ​for several different meanperiods for the same type of output (basin- , region- ​or time-output) ​by specifying several groups of the same type of output with a ordinal number between **Code 1** and **Code 2**See example below the table. The files will then have a suffix to their name to separate them, e.g. //​timeCRUN_DD.txt//​. If only one non-numbered group is used no meanperiod suffix will be added to the file(s). The number between **Code ​1** and **Code 2** is also used to hold together classoutput information for different variables/​groups/​meanperiods.+Output can be given for each time step or aggregated to longer periods. This is specified ​by the code ''​meanperiod''​For available aggregation periods see table [[info.txt#​aggregation_period_codes|below]]. The aggregation works best if it is in alignment with the simulation and output start date, e.g. yearly output for a simulation that start January
  
 +It is possible to get output for several different aggregation periods for the same type of output (basin- , class-, region- or time-output) by specifying several groups of the same type of output with an ordinal number between **Code 1** and **Code 2**. See example below the table. The files will then have a suffix to their name to separate them, e.g. //​timeCRUN_DD.txt//​. If only one non-numbered group is used no meanperiod suffix will be added to the file(s). The number between **Code 1** and **Code 2** is also used to hold together classoutput information for different variables/​groups/​meanperiods. Note that the ordinal number need to begin at 1 and go up, no gaps allowed.
 +
 +It is possible to add global attributes to netcdf output files. The attributes are specified here in info.txt and all files gets the same attributes. Maximum 50 user specified attributes may be given.
  
-/** 
- * ___________IMPORTANT!__________IMPORTANT!______________IMPORTANT!________________IMPORTANT!_____________ 
- * 
- * The table below is maintained in spreadsheed file '​file_reference_tables.xlsx'​ 
- * in the wiki back-up folder on our server. 
- * Please edit table contents there and then copy-paste the updated full table to this page. Ask René if something is  
- * unclear. Thanks. 
- * ________________________________________________________________________________________________________ 
- */ 
  
 <​sortable>​ <​sortable>​
-^  Code 1  ^  Code 2  ^  Argument ​ ^  Description ​ +^  Code 1                                                                    ^  Code 2          ^  Argument ​                   ^  Description ​                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
-|''​basinoutput \\ mapoutput \\ timeoutput \\ regionoutput \\ classoutput''​|''​variable''​|//​ID string(s)//​|defines variables to be written. Multiple variables are separated by blanks or tabs. The order of the variables defines the order in [[start:​hype_file_reference:​XXXXXXX.txt|basin output files]]. For [[start:​hype_file_reference:​timeXXXX.txt|time output files]] and [[start:​hype_file_reference:​mapXXXX.txt|map output files]] the order is irrelevant (one file per variable returned). Both internal and output variables are available, see [[start:​hype_file_reference:​info.txt:​variables|Complete list of variables]]. One or several rows may be given.| +| ''​basinoutput \\ mapoutput \\ timeoutput \\ regionoutput \\ classoutput ​\\ netcdfoutput'' ​ | ''​variable'' ​    ​| //ID string(s)// ​            ​| defines variables to be written. Multiple variables are separated by blanks or tabs. The order of the variables defines the order in [[start:​hype_file_reference:​XXXXXXX.txt|basin output files]]. For [[start:​hype_file_reference:​timeXXXX.txt|time output files]] and [[start:​hype_file_reference:​mapXXXX.txt|map output files]] the order is irrelevant (one file per variable returned). Both internal and output variables are available, see [[start:​hype_file_reference:​info.txt:​variables|Complete list of variables]]. One or several rows may be given. ​                                                                                                                                                                                                                                                              ​
-|''​basinoutput \\ mapoutput \\ timeoutput \\ regionoutput \\ classoutput''​|''​meanperiod''​|//​0/​1/​2/​3/​4/​5//​|is given to define the period to which results are aggregated for the output. The period is given using codes (see table below). \\ The type of aggregation depends on variable and chosen period: Fluxes are given as sums, storages and states as averages, and concentrations as flow-weighted averages. ​**Note:** Period 5 aggregates are always means of annual aggregates. The type of aggregation ​is also documented in the [[start:​hype_file_reference:​info.txt:​variables|list of variables]] in column '​Agg.'​. | +| ''​basinoutput \\ mapoutput \\ timeoutput \\ regionoutput \\ classoutput ​\\ netcdfoutput'' ​ | ''​meanperiod'' ​  ​| //​0/​1/​2/​3/​4/​5// ​             | is given to define the period to which results are aggregated for the output. The period is given using codes, e.g. 1 for daily (see table [[info.txt#​aggregation_period_codes|below]]). \\ The type of aggregation depends on variable and chosen period: Fluxes are given as sums, storages and states as averages, and concentrations as flow-weighted averages. ​It is documented in the [[start:​hype_file_reference:​info.txt:​variables|list of variables]] in column '​Agg.'​. ​                                                                                                                                                                                                                                                                                                                                               
-|''​basinoutput \\ mapoutput \\ timeoutput \\ regionoutput \\ classoutput''​|''​signfigures''​|//​integer//​|defines the number of significant figures written in the outputs. ​\\ **Note:** //​signfigures//​ applies to all output variables within one output type. Default is zero and then a fixed number of decimals ​are used. If set, significant figures and mathematical format are used (e.g 9.5451E-03). ​Maximum allowed number ​of significant figures is 10.| +| ''​basinoutput \\ mapoutput \\ timeoutput \\ regionoutput \\ classoutput'' ​ | ''​signfigures'' ​ | //​integer// ​                 | defines the number of significant figures written in the outputs. ​Allowed values 4-10. Default is to use a fixed number of decimals. If set, significant figures and mathematical format are used (e.g 9.5451E-03) ​instead\\ **Note:** //​signfigures//​ applies to all output variables within one output type. **Note:** //​signfigures//​ less than 4 will be set to 4 to avoid rounding ​of missing values to -1E4                                                                                                                                                                                                                                                                                                                                                                                                                                       
-|''​basinoutput \\ mapoutput \\ timeoutput \\ regionoutput \\ classoutput''​|''​decimals''​|//​integer//​|defines a fixed number of decimals written in the outputs, alternative to //​signfigures//​. Maximum allowed number of decimals is 9. Consider using //​signfigures//​ instead, which is more flexible. \\ **Note:** //​decimals//​ applies to all output variables within one output type. Output variables which contain small numbers and ones which contain large numbers can be impossible to combine in a single ''​basinoutput''​ combination,​ because a small number //​variable//​ can require such a large number of //​decimals//​ to give meaningful precision that the total number of digits of the large number variable exceeds HYPE's maximum output width, resulting in the printing of '​%%****************%%'​ strings. A typical example is a combination of substance loads (kg/year) and discharge (m<​sup>​3</​sup>/​s).| +| ''​basinoutput \\ mapoutput \\ timeoutput \\ regionoutput \\ classoutput'' ​ | ''​decimals'' ​    ​| //​integer// ​                 | defines a fixed number of decimals written in the outputs, alternative to //​signfigures//​. Maximum allowed number of decimals is 9. Consider using //​signfigures//​ instead, which is more flexible. \\ **Note:** //​decimals//​ applies to all output variables within one output type. Output variables which contain small numbers and ones which contain large numbers can be impossible to combine in a single ''​basinoutput''​ combination,​ because a small number //​variable//​ can require such a large number of //​decimals//​ to give meaningful precision that the total number of digits of the large number variable exceeds HYPE's maximum output width, resulting in the printing of '​%%****************%%'​ strings. A typical example is a combination of substance loads (kg/year) and discharge (m<​sup>​3</​sup>/​s). ​ 
-|''​basinoutput \\ classoutput''​|''​allbasin''​|//​NONE//​|defines that output is to be written for all subbasins. No further arguments.| +| ''​basinoutput \\ classoutput'' ​                                            ​| ''​allbasin'' ​    ​| //​NONE// ​                    ​| defines that output is to be written for all subbasins. No further arguments. ​                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ​
-|''​basinoutput \\ classoutput''​|''​subbasin''​|//​integer//​|defines one or several SUBIDs (subcatchment IDs) for which output is to be written. One or several rows may be given.| +| ''​basinoutput \\ classoutput'' ​                                            ​| ''​subbasin'' ​    ​| //​integer// ​                 | defines one or several SUBIDs (subcatchment IDs) for which output is to be written. One or several rows may be given. ​                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ​
-|''​regionoutput''​|''​outregion''​|//​integer//​|defines one or several OUTREGIDs for which output is to be written. One or several rows may be given. If no row with outregions is defined all outregions will be written.| +| ''​regionoutput'' ​                                                          ​| ''​outregion'' ​   | //​integer// ​                 | defines one or several OUTREGIDs for which output is to be written. One or several rows may be given. If no row with outregions is defined all outregions will be written. ​                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
-|''​classoutput''​|''​group''​|//​name string(s)//​|defines which class groups are to be printed for this output. Leave out if default class groups are used.| +| ''​classoutput'' ​                                                           | ''​group'' ​       | //name string(s)// ​          ​| defines which class groups are to be printed for this output. Leave out if default class groups are used.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       ​
-|''​classoutput''​|''​definegroup''​|//​name string, integer(s)//​|defines which slc-classes are included in the classgroup with this name.| +| ''​classoutput'' ​                                                           | ''​definegroup'' ​ | //name string, integer(s)// ​ | defines which slc-classes are included in the classgroup with this name. The name may be up to 6 letters. ​                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
-|''​classoutput''​|''​definegroup''​|//​allclass//​|define default groups should be used for all classoutput. This means one class per classgroup.| +| ''​classoutput'' ​                                                           | ''​definegroup'' ​ | //​allclass// ​                ​| define default groups should be used for all classoutput. This means one class per classgroup. ​                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
-|''​printload''​|''''​|//​Y/​N//​|defines if output of annual loads is to be written. //Y// for load output. Default is //N//.| +| ''​printload'' ​                                                             | '''' ​            ​| //​Y/​N// ​                     | defines if output of annual loads is to be written. //Y// for load output. Default is //​N//​. ​                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
-|''​printwaterbal''​|''''​|//​Y/​N//​|defines if output of daily (time steply) water balance is to be written. //Y// for yes or //N// for no. Default is //N//.|+| ''​printwaterbal'' ​                                                         | '''' ​            ​| //​Y/​N// ​                     | defines if output of daily (time steply) water balance is to be written. //Y// for yes or //N// for no. Default is //​N//​. ​                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 
 +| ''​ncfileatt'' ​                                                         | //name of attribute// ​            | //value of attribute// ​                     | defines a global attribute for ''​netcdfoutput''​ files. A maximum of 50 attributes may be given, one per row. The //name of attribute// is a string of less than 50 characters (no blank). The //value of attribute// is a string of maximum 500 characthers enclosed in apostrophes. ​                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
 </​sortable>​ </​sortable>​
  
-The following example snippet give monthly time series of precipitation,​ evaporation,​ local runoff and discharge and daily time series of runoff. The additional file, in this case for daily runoff, is called //​timeCRUN_DD.txt//,​ while the runoff file from the first group is called //​timeCRUN_MO.txt//:​ +=== Aggregation period codes === 
- +The table below shows aggregation period codes (used for ''​meanperiod''​) ​and corresponding file name suffix. Simulation period (''​5''​) aggregates are means of annual aggregates
-  timeoutput 1 variable prec evap crun cout +
-  timeoutput 1 meanperiod ​+
-  timeoutput 1 decimals 3 +
-  timeoutput 2 variable crun +
-  timeoutput 2 meanperiod 1 +
-  timeoutput 2 decimals 1 +
- +
-Mean period codes and corresponding file name suffix.+
  
 ^ Code ^ Suffix ^ Description ^ ^ Code ^ Suffix ^ Description ^
Line 169: Line 175:
 |''''​|''​HR''​|//​hourly//​| |''''​|''​HR''​|//​hourly//​|
  
 +The following example snippet gives daily discharge simulated and observed for two subbasins in the files 0000025.txt and 0000073.txt. It gives monthly time series of precipitation,​ evaporation,​ local runoff and discharge and daily time series of runoff. The additional file, in this case for daily runoff, is called //​timeCRUN_DD.txt//,​ while the runoff file from the first group is called //​timeCRUN_MO.txt//:​
 +
 +  basinoutput variable cout rout
 +  basinoutput meanperiod 1
 +  basinoutput subbasins 25 73
 +  timeoutput 1 variable prec evap crun cout
 +  timeoutput 1 meanperiod 3
 +  timeoutput 1 decimals 3
 +  timeoutput 2 variable crun
 +  timeoutput 2 meanperiod 1
 +  timeoutput 2 decimals 1
  
 ===== Performance criteria options ===== ===== Performance criteria options =====
Line 174: Line 191:
 HYPE can calculate several performance criteria over the model domain. HYPE allows to set several criteria which evaluate the whole model domain, e.g. an average Nash-Sutcliffe efficiency over all stations. If several of these domain-wide criteria are set in the performance criteria options they will be added, optionally with weights, to give an overall performance measure. This measure will be used as objective function in the calibration routines. Performance measure and domain-wide criteria are written to output file [[start:​hype_file_reference:​simass.txt|simass.txt]]. Users can also access all criteria values for each subbasin (observation site at catchment outlet) seperately in output file [[start:​hype_file_reference:​subassx.txt|subassX.txt]]. Criteria are calculated for all subbasins where observation data are available. Criteria are always based on the model evaluation period as defined with codes ''​cdate''​ and ''​edate'',​ see [[start:​hype_file_reference:​info.txt&#​model_options|Model options]]. HYPE can calculate several performance criteria over the model domain. HYPE allows to set several criteria which evaluate the whole model domain, e.g. an average Nash-Sutcliffe efficiency over all stations. If several of these domain-wide criteria are set in the performance criteria options they will be added, optionally with weights, to give an overall performance measure. This measure will be used as objective function in the calibration routines. Performance measure and domain-wide criteria are written to output file [[start:​hype_file_reference:​simass.txt|simass.txt]]. Users can also access all criteria values for each subbasin (observation site at catchment outlet) seperately in output file [[start:​hype_file_reference:​subassx.txt|subassX.txt]]. Criteria are calculated for all subbasins where observation data are available. Criteria are always based on the model evaluation period as defined with codes ''​cdate''​ and ''​edate'',​ see [[start:​hype_file_reference:​info.txt&#​model_options|Model options]].
  
-Performance criteria are specified in //​info.txt//​ with code ''​crit''​ or ''​crit n'',​ followed by a second code. ''​n''​ is used to number individual domain-wide performance criteria which are combined to the overall performance measure as described above. Up to 20 criteria are allowed, [[start:​hype_file_reference:​info.txt:​criteria|a complete list of available criteria is available]] as are [[start:​hype_file_reference:​info.txt:​criteria_equations| equation definitions]]. Calibration routines require further settings in additional input files, see [[start:​hype_file_reference&#​calibration_files|Calibration files]].+Performance criteria are specified in //​info.txt//​ with code ''​crit''​ or ''​crit n'',​ followed by a second code. ''​n''​ is used to number individual domain-wide performance criteria which are combined to the overall performance measure as described above. Up to 100 criteria are allowed, [[start:​hype_file_reference:​info.txt:​criteria|a complete list of available criteria is available]] as are [[start:​hype_file_reference:​info.txt:​criteria_equations| equation definitions]]. Criterion that is the average of criteria for subbasins may be calculated in two variants; arithmetric mean or weighted average. This is set in info.txt by the code ''​weightsub''​ (se above). Calibration routines require further settings in additional input files, see [[start:​hype_file_reference&#​calibration_files|Calibration files]].
  
 For the calculation of criterion for lake water stage, the combination of variables ''​wcom''​ and ''​wstr''​ are exchanged for the internal variables ''​clwc''​ and ''​clws''​ by the program. These variables are the water stages cleaned from ''​w0ref''​ reference level (''​clwc''​= ''​wcom''​-''​w0ref'',​ ''​clws''​=''​wstr''​-''​w0ref''​). This makes the criterion calculation more accurate, but note that relative criteria, e.g. relative bias, are now relative to the smaller cleaned water stage level. For the calculation of criterion for lake water stage, the combination of variables ''​wcom''​ and ''​wstr''​ are exchanged for the internal variables ''​clwc''​ and ''​clws''​ by the program. These variables are the water stages cleaned from ''​w0ref''​ reference level (''​clwc''​= ''​wcom''​-''​w0ref'',​ ''​clws''​=''​wstr''​-''​w0ref''​). This makes the criterion calculation more accurate, but note that relative criteria, e.g. relative bias, are now relative to the smaller cleaned water stage level.
  
-/** 
- * ____________IMPORTANT!__________IMPORTANT!________________IMPORTANT!_______________________IMPORTANT!______________ 
- * 
- * The table below is maintained in spreadsheed file '​file_reference_tables.xlsx'​ 
- * in the wiki back-up folder on our server. 
- * Please edit table contents there and then copy-paste the updated full table to this page. Ask René if something is  
- * unclear. Thanks. 
- * ___________________________________________________________________________________________________________________ 
- */ 
  
 <​sortable>​ <​sortable>​
 ^ Code_1 ^ Code 2 ^ Argument ^ Description ^ ^ Code_1 ^ Code 2 ^ Argument ^ Description ^
-|''​crit''​|''​meanperiod''​|//​1/​2/​3/​4//​|defines the period over which the data will be accumulated before calculating the performance criterion, i.e. criterion will be calculated from daily, weekly, monthly or annual values. 1-daily, 2-weekly, 3-monthly, 4-annually. Default is daily.|+|''​crit''​|''​meanperiod''​|/​/0/​1/​2/​3/​4//​|defines the period over which the data will be accumulated ​(i.e. no weighting on volume for concentrations) ​before calculating the performance criterion, i.e. criterion will be calculated from daily, weekly, monthly or annual values. ​0-simulation time step, 1-daily, 2-weekly, 3-monthly, 4-annually. Default is daily.| 
 +|''​crit''​|''​subassmodel''​|//​0/​1/​2//​|defines if and which subbasin assessment to write. 0-none, 1-default, 2-extra information. Default is 1.| 
 +|''​crit''​|''​subassform''​|//​0/​1//​|defines format of subbasin assessment values. 0- with 4 decimals (default), 1- in scientific format.|
 |''​crit''​|''​datalimit''​|//​integer//​|defines smallest amount of observations required for the performance criteria to be calculated. Default is 3.| |''​crit''​|''​datalimit''​|//​integer//​|defines smallest amount of observations required for the performance criteria to be calculated. Default is 3.|
 |''​crit''​|''​subbasin''​|//​integer(s)//​|defines one or several SUBIDs which subbasins should be included in criteria calculations (optional). If not set all are used. One or several rows may be given.| |''​crit''​|''​subbasin''​|//​integer(s)//​|defines one or several SUBIDs which subbasins should be included in criteria calculations (optional). If not set all are used. One or several rows may be given.|
Line 199: Line 209:
 |''​crit n''​|''​parameter''​|//​numeric//​|parameter value used for RA-criteria coefficient value. See coefficient ''​a''​ in [[start:​hype_file_reference:​info.txt:​criteria_equations#​criteria_equations_for_a_time_series_of_a_station| RA equation definition]].| |''​crit n''​|''​parameter''​|//​numeric//​|parameter value used for RA-criteria coefficient value. See coefficient ''​a''​ in [[start:​hype_file_reference:​info.txt:​criteria_equations#​criteria_equations_for_a_time_series_of_a_station| RA equation definition]].|
 |''​crit n''​|''​conditional''​|//​numeric//​|parameter value. Only used for DEMC-calibration. The parameter value is the threshold for the criterion.| |''​crit n''​|''​conditional''​|//​numeric//​|parameter value. Only used for DEMC-calibration. The parameter value is the threshold for the criterion.|
-|''​crit n''​|''​cgroup''​|//​name//​|name of the classgroup for which the simulated variable ​to calculate criterion with is to be takenNote observed variables ​can not be specified ​on classgroup ​levelSuitable ​variable can be defined as e.g. xom1.|+|''​crit n''​|''​cgroup''​|//​name//​|name of the classgroup for which the simulated ​and recorded ​variable ​represent.
 +|''​crit n''​|''​cgroupcomp''​|//​name//​|name of the classgroup for which the simulated variable represent. The observed variables ​is specified ​separately.| 
 +|''​crit n''​|''​cgrouprec''​|//​name//​|name of the classgroup ​for which the recorded variable represent. Note that if cgrouprec (or cgroup) is not given the basinwide variable will be usedIn this cas, suitable ​variable can be defined as e.g. xom1.|
 </​sortable>​ </​sortable>​
  
Line 218: Line 230:
 ===== Updating options ===== ===== Updating options =====
  
-HYPE allows updating of simulated discharge and lake water level with observations during model run as well as updating of nitrogen and phosphorus concentrations using correction factors in individual subbasins. Discharge can be updated ​directly ​by discharge ​observations,​ by previously saved errors of simulated discharge, ​or previously saved errors of simulated lake water level. An auto-regressive (AR) model is used to model the errors for the last two methods. Lake water level can be updated by water level observations, or by previously saved errors of simulated lake water level+HYPE allows updating of simulated discharge and lake water level with observations during model run as well as updating of nitrogen and phosphorus concentrations using correction factors ​or observations ​in individual subbasins. Discharge can be updated by discharge or water level observations by various ​methods. Lake water level can be updated by water level observations. ​
  
-The updating methods are described ​in detail ​in the [[http://​www.smhi.net/​hype/​wiki/​doku.php?​id=start:​hype_tutorials:​updating|tutorial]]. Some updating routines require further settings in additional input file [[start:​hype_file_reference:​update.txt|update.txt]].+The updating methods are described in the [[http://​www.smhi.net/​hype/​wiki/​doku.php?​id=start:​hype_tutorials:​updating|tutorial]]. Some updating routines require further settings in an additional input file [[start:​hype_file_reference:​update.txt|update.txt]].
  
-/** 
- * ____________IMPORTANT!__________IMPORTANT!________________IMPORTANT!_______________________IMPORTANT!______________ 
- * 
- * The table below is maintained in spreadsheed file '​file_reference_tables.xlsx'​ 
- * in the wiki back-up folder on our server. 
- * Please edit table contents there and then copy-paste the updated full table to this page. Ask René if something is  
- * unclear. Thanks. 
- * ___________________________________________________________________________________________________________________ 
- */ 
  
 <​sortable>​ <​sortable>​
Line 236: Line 239:
 |''​update''​|''​quseobs''​|//​none/​keyword//​|updating of Q. Thereafter may follow one of the two keywords: '​allstation'​ for updating using all Q-stations in [[start:​hype_file_reference:​qobs.txt|Qobs.txt]] or '​nostation'​ for no updating. If no keyword is given stations given in file [[start:​hype_file_reference:​update.txt|update.txt]] is updated.| |''​update''​|''​quseobs''​|//​none/​keyword//​|updating of Q. Thereafter may follow one of the two keywords: '​allstation'​ for updating using all Q-stations in [[start:​hype_file_reference:​qobs.txt|Qobs.txt]] or '​nostation'​ for no updating. If no keyword is given stations given in file [[start:​hype_file_reference:​update.txt|update.txt]] is updated.|
 |''​update''​|''​qar''​|//​none/​keyword//​|AR updating of Q on days without observed Q. Uses the switch(1/0) on column ‘qarupd’ in [[start:​hype_file_reference:​update.txt|update.txt]] for on/off on individual stations. Can be followed by keyword '​nostation'​ for no AR updating.| |''​update''​|''​qar''​|//​none/​keyword//​|AR updating of Q on days without observed Q. Uses the switch(1/0) on column ‘qarupd’ in [[start:​hype_file_reference:​update.txt|update.txt]] for on/off on individual stations. Can be followed by keyword '​nostation'​ for no AR updating.|
 +|''​update''​|''​wendupd wstr''​|//​none/​keyword//​|updating of lake water levels from W observations. Thereafter there may follow one of the two keywords: '​allstation'​ for updating using all W-stations in [[start:​hype_file_reference:​xobs.txt|Xobs.txt]] or '​nostation'​ for no updating.|
 +|''​update''​|''​war wstr''​|//​none/​keyword//​|AR updating of lake water level used to calculate Q. The lake water state variable is not updated. Uses the switch(1/0) on column ‘warupd’ in [[start:​hype_file_reference:​update.txt|update.txt]] for on/off on individual stations. Can be followed by keyword '​nostation'​ for no AR updating|
 +|''​update''​|''​cuseobs''​|//​none/​keyword//​|updating of all concentrations. Thereafter may follow one of the two keywords: '​allstation'​ for updating using all stations in [[start:​hype_file_reference:​xobs.txt|Xobs.txt]] or '​nostation'​ for no updating. If no keyword is given stations given in file [[start:​hype_file_reference:​update.txt|update.txt]] is updated.|
 |''​update''​|''​tpcorr''​|//​none//​|updating of total phosphorus. No further keywords may be given. Which stations and how much is given in file [[start:​hype_file_reference:​update.txt|update.txt]].| |''​update''​|''​tpcorr''​|//​none//​|updating of total phosphorus. No further keywords may be given. Which stations and how much is given in file [[start:​hype_file_reference:​update.txt|update.txt]].|
 |''​update''​|''​tploccorr''​|//​none//​|updating of local phosphorus. No further keywords may be given. Which stations and how much is given in file [[start:​hype_file_reference:​update.txt|update.txt]].| |''​update''​|''​tploccorr''​|//​none//​|updating of local phosphorus. No further keywords may be given. Which stations and how much is given in file [[start:​hype_file_reference:​update.txt|update.txt]].|
 |''​update''​|''​tncorr''​|//​none//​|updating of total nitrogen. No further keywords may be given. Which stations and how much is given in file [[start:​hype_file_reference:​update.txt|update.txt]].| |''​update''​|''​tncorr''​|//​none//​|updating of total nitrogen. No further keywords may be given. Which stations and how much is given in file [[start:​hype_file_reference:​update.txt|update.txt]].|
 |''​update''​|''​tnloccorr''​|//​none//​|updating of local nitrogen. No further keywords may be given. Which stations and how much is given in file [[start:​hype_file_reference:​update.txt|update.txt]].| |''​update''​|''​tnloccorr''​|//​none//​|updating of local nitrogen. No further keywords may be given. Which stations and how much is given in file [[start:​hype_file_reference:​update.txt|update.txt]].|
-|''​update''​|''​wendupd wstr''​|//​none/​keyword//​|updating of lake water levels from W observations. Thereafter there may follow one of the two keywords: '​allstation'​ for updating using all W-stations in [[start:​hype_file_reference:​xobs.txt|Xobs.txt]] or '​nostation'​ for no updating.| 
-|''​update''​|''​war wstr''​|//​none/​keyword//​|AR updating of lake water level used to calculate Q. The lake water state variable is not updated. Uses the switch(1/0) on column ‘warupd’ in [[start:​hype_file_reference:​update.txt|update.txt]] for on/off on individual stations. Can be followed by keyword '​nostation'​ for no AR updating| 
 </​sortable>​ </​sortable>​
  
start/hype_file_reference/info.txt.1528206325.txt.gz · Last modified: 2023/11/16 14:28 (external edit)