Skip to contents

Read all columns of ReachLoop.dat or HRULoop.dat created by J2000 and save them in a NetCDF file (with TNET format)

Usage

TNET_readJ2K(path_J2Kfile, path_Export = NULL, date_start = NULL, date_end = NULL, on_reach = FALSE, path_J2Kpar = NULL)

Arguments

path_J2Kfile

character Path to the ReachLoop.dat or HRULoop.dat file to open

path_Export

character Path to export the NetCDF result file. If NULL, data will be saved in the same folder as path_J2Kfile

date_start

character (see TooffR::text_toDate()) or POSICxt. Starting date to read the file.

date_end

character (see TooffR::text_toDate()) or POSICxt. Ending date to read the file.

on_reach

logical IGNORED IF REACHLOOP FILE. If TRUE, all data will be saved on reaches by summing all data of HRU's going to corresponding reaches.

path_J2Kpar

character IGNORED IF on_reach=FALSE. Path to the hru.par file. if NULL, hru.par file will be read in path_J2Kfile folder.

Value

a NetCDF file

Examples

TNET_readJ2K(path_J2Kfile = path/to/ReachLoop.dat)
#> Error: object 'to' not found

############################################################
## Using this function with TNET_initializeSim() function ##
############################################################
infoSimu <- TNET_initializeSim(...)
#> Error: '...' used in an incorrect context

#To read ReachLoop.dat file
TNET_readJ2K(path_J2Kfile = file.path(infoSimu$path_J2KOutput,'ReachLoop.dat'),
             path_Export= infoSimu$path_Export_tmp,
             date_start = infoSimu$startSimu,
             date_end = infoSimu$endSimu)
#> Error: object 'infoSimu' not found
                   
#To read HRULoop file
TNET_readJ2K(path_J2Kfile = file.path(infoSimu$path_J2KOutput,'HRULoop.dat'),
             path_Export= infoSimu$path_Export_tmp,
             date_start = infoSimu$startSimu,
             date_end = infoSimu$endSimu,
             on_reach = TRUE,
             path_J2Kpar = infoSimu$path_J2Kparameter)
#> Error: object 'infoSimu' not found