Newer
Older
computer_data_path =
"/home/louis/Documents/bouleau/INRAE/CDD_stationnarite/data"
# "C:\\Users\\louis.heraut\\Documents\\CDD_stationnarite\\data"
computer_work_path =
"/home/louis/Documents/bouleau/INRAE/CDD_stationnarite/ASH"
# "C:\\Users\\louis.heraut\\Documents\\CDD_stationnarite\\ASH"
## Manual selection ##
# Name of the file that will be analysed from the BH directory
# Path to the directory where NV data is stored
NVfiledir =
# Name of the file that will be analysed from the NV directory
NVfilename =
# Path to the list file of metadata about station that will be analysed
### TREND ANALYSIS ###
# Time period to analyse
period = c("1960-01-01","2019-12-31")
# period = c("1960-01-01","2020-01-01")
# Set working directory
setwd(computer_work_path)
# Sourcing R file
source('processing/extractBH.R')
source('processing/extractNV.R')
# Result directory
resdir = file.path(computer_work_path, 'results')
if (!(file.exists(resdir))) {
dir.create(resdir)
}
print(paste('resdir :', resdir))
# Figure directory
figdir = file.path(computer_work_path, 'figures')
if (!(file.exists(figdir))) {
dir.create(figdir)
}
# Get only the selected station from a list station file
cnames=c('code',
'station',
'BV_km2',
'axe_principal_concerne',
'longueur_serie',
'commentaires',
'choix'),
# Extract metadata about selected stations
df_meta_BH = extractBH_meta(computer_data_path, BHfiledir, BHfilename)
# Extract data about selected stations
df_data_BH = extractBH_data(computer_data_path, BHfiledir, BHfilename)
# Extract metadata about selected stations
df_meta_NV = extractNVlist_meta(computer_data_path, NVfiledir, NVlistdir, NVlistname)
# Extract data about selected stations
df_data_NV = extractNV_data(computer_data_path, NVfiledir, NVfilename)
df_join = join(df_data_BH, df_data_NV, df_meta_BH, df_meta_NV)
# Compute gap parameters for stations
res_QAtrend = get_QAtrend(df_data, period)
res_QMNAtrend = get_QMNAtrend(df_data, period)
res_VCN10trend = get_VCN10trend(df_data, df_meta, period)
# TIME PANEL #
# Plot time panel of debit by stations
panel(list(df_data, res_QAtrend$data, res_QMNAtrend$data,
res_VCN10trend$data),
df_meta=df_meta,
figdir=figdir,
df_trend=list(NULL, res_QAtrend$trend, res_QMNAtrend$trend,
res_VCN10trend$trend),
type=list('time', '', '', ''),
missRect=list(TRUE, TRUE, TRUE, TRUE),
)
# panel(df_data, df_meta=df_meta, figdir=figdir, missRect=TRUE, type='sqrt')
### /!\ Removed 185 row(s) containing missing values (geom_path) -> remove NA ###