diff --git a/DESCRIPTION b/DESCRIPTION index 2daafbfe264438915079bb202ce5963f34637f21..fa336c37f12bb90b6e8c4f03255bd345013588dc 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -17,10 +17,13 @@ RoxygenNote: 7.3.2 Imports: openxlsx2 Depends: + R (>= 4.3.3), airGRccia remotes: git::https://forgemia.inra.fr/airgriwrm/airgrccia.git -Suggests: +Suggests: knitr, - rmarkdown + rmarkdown, + tidyverse, + TSstudio VignetteBuilder: knitr diff --git a/README.Rmd b/README.Rmd index 5f88bf4c5e2f3b006a08c2b14eb52ea31add286f..b2b648e2cb4b0df6733699bf161e8418bc2544ef 100644 --- a/README.Rmd +++ b/README.Rmd @@ -30,7 +30,9 @@ de référence sur le bassin amont de la Seine". ### Prérequis -Avoir *GIT* installé sur votre ordinateur. +Avoir R version 4.3.3 ou plus récent et *GIT* installé sur votre ordinateur. +L'IDE Rstudio est conseillé mais d'autres IDE peuvent être utilisés (Positron, +Visual Studio Code, etc.). ### Clonage du dépôt GIT @@ -69,7 +71,7 @@ source("dev/update_packages.R") ```r # install.packages("devtools") # Si pas déjà installé -devtools::install() +devtools::install(dependencies = TRUE) ``` ### Utilisation du package diff --git a/README.md b/README.md index 4bdcc91606e702ebddfb1c36562c38798d95a303..6ce5a84717b8cb1de8e901955fce4b9a4a38d31d 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,7 @@ # seinebasin3 <!-- badges: start --> + <!-- badges: end --> # seinebasin3 @@ -19,7 +20,9 @@ d’une hydrologie de référence sur le bassin amont de la Seineâ€. ### Prérequis -Avoir *GIT* installé sur votre ordinateur. +Avoir R version 4.3.3 ou plus récent et *GIT* installé sur votre +ordinateur. L’IDE Rstudio est conseillé mais d’autres IDE peuvent être +utilisés (Positron, Visual Studio Code, etc.). ### Clonage du dépôt GIT @@ -57,7 +60,7 @@ source("dev/update_packages.R") ``` r # install.packages("devtools") # Si pas déjà installé -devtools::install() +devtools::install(dependencies = TRUE) ``` ### Utilisation du package @@ -104,25 +107,26 @@ données. Voici un exemple de lecture des données AquiFR: ``` r # Chargement de la librairie seinebasin3 library(seinebasin3) -#> Le chargement a nécessité le package : airGRccia -#> Le chargement a nécessité le package : airGRiwrm -#> Le chargement a nécessité le package : airGR +#> Loading required package: airGRccia +#> Loading required package: airGRiwrm +#> Loading required package: airGR +#> Warning: package 'airGR' was built under R version 4.4.0 #> -#> Attachement du package : 'airGRiwrm' -#> Les objets suivants sont masqués depuis 'package:airGR': +#> Attaching package: 'airGRiwrm' +#> The following objects are masked from 'package:airGR': #> #> Calibration, CreateCalibOptions, CreateInputsCrit, #> CreateInputsModel, CreateRunOptions, RunModel #> -#> Attachement du package : 'seinebasin3' -#> Les objets suivants sont masqués depuis 'package:airGRccia': +#> Attaching package: 'seinebasin3' +#> The following objects are masked from 'package:airGRccia': #> #> getDataPath, loadConfig # Récupération du chemin local des données path_AquiFR <- getDataPath("2_BaseDeDonneesQnat_PIREN_et_Aqui-FR/Aqui-FR-Qnat_1852_2008_Seine.csv") -#> Read user configuration from: C:/Users/renaud.lucas/Documents/seinebasin3/config_seinebasin3.yml +#> Read user configuration from: C:/DocDD/Inrae/2025 Artelia BDD Hydro EPTB SGL/04-src/seinebasin3/config_seinebasin3.yml path_AquiFR -#> [1] "C:/Users/renaud.lucas/ARTELIA/Hydrologie Seine amont - 0_Données/2_BaseDeDonneesQnat_PIREN_et_Aqui-FR/Aqui-FR-Qnat_1852_2008_Seine.csv" +#> [1] "C:/DocDD/OneDrive/ARTELIA/Hydrologie Seine amont - 0_Données/2_BaseDeDonneesQnat_PIREN_et_Aqui-FR/Aqui-FR-Qnat_1852_2008_Seine.csv" # Lecture des données au format CSV tsAquiFR <- readr::read_delim(path_AquiFR, delim = ";") diff --git a/dev/update_packages.R b/dev/update_packages.R index 08eaa8f47fb966e892a608a3a9ea207913ab5c8c..e78a44688da9ace4b66a5e1c19fa7a163d5b9306 100644 --- a/dev/update_packages.R +++ b/dev/update_packages.R @@ -2,8 +2,8 @@ options("install.packages.compile.from.source" = "never") # Install remotes package if necessary -if (!require("remotes", character.only = TRUE)) { - install.packages("remotes", dependencies = TRUE) +if (!require("devtools", character.only = TRUE)) { + install.packages("devtools", dependencies = TRUE) } # Install current package dependencies including "Suggests"