From 93e41f85b4ab0244d3c08edebf276f1d2fc69a00 Mon Sep 17 00:00:00 2001 From: Delaigue Olivier <olivier.delaigue@irstea.fr> Date: Thu, 28 Jan 2021 13:10:38 +0100 Subject: [PATCH] v.6.9.36 fix(CRAN): coerce POSIXlt into character in RunModel_GR1A example and in SeriesAggreg tests in order to pass CRAN checks on macOS flavors Refs #94 --- DESCRIPTION | 4 ++-- NEWS.md | 10 ++++++++-- man/RunModel_GR1A.Rd | 2 +- tests/testthat/test-SeriesAggreg.R | 7 ++++--- 4 files changed, 15 insertions(+), 8 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index 37a89c17..547f14b5 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,8 +1,8 @@ Package: airGR Type: Package Title: Suite of GR Hydrological Models for Precipitation-Runoff Modelling -Version: 1.6.9.35 -Date: 2021-01-27 +Version: 1.6.9.36 +Date: 2021-01-28 Authors@R: c( person("Laurent", "Coron", role = c("aut", "trl"), comment = c(ORCID = "0000-0002-1503-6204")), person("Olivier", "Delaigue", role = c("aut", "cre"), comment = c(ORCID = "0000-0002-7668-8468"), email = "airGR@inrae.fr"), diff --git a/NEWS.md b/NEWS.md index baf0f177..46673817 100644 --- a/NEWS.md +++ b/NEWS.md @@ -2,7 +2,7 @@ -### 1.6.9.35 Release Notes (2021-01-27) +### 1.6.9.36 Release Notes (2021-01-28) #### Major user-visible changes @@ -10,7 +10,13 @@ #### Minor user-visible changes -- Fixed warning returned by GCC Fortran when compiling`frun_GR5H.f90`. ([#93](https://gitlab.irstea.fr/HYCAR-Hydro/airgr/-/issues/93)) + +- Fixed warning returned by GCC Fortran when compiling `frun_GR5H.f90`. ([#93](https://gitlab.irstea.fr/HYCAR-Hydro/airgr/-/issues/93)) + + +#### CRAN-compatibility updates + +- Coerce `POSIXlt` dates into character in `RunModel_GR1A()` example and in `SeriesAggreg()` tests in order to avoid bad subsetting time series due to mixing UTC and local time on macOS flavors. ([#94](https://gitlab.irstea.fr/HYCAR-Hydro/airgr/-/issues/94)) ____________________________________________________________________________________ diff --git a/man/RunModel_GR1A.Rd b/man/RunModel_GR1A.Rd index 56b2bce2..107f3ab4 100644 --- a/man/RunModel_GR1A.Rd +++ b/man/RunModel_GR1A.Rd @@ -60,7 +60,7 @@ TabSeries <- data.frame(DatesR = BasinObs$DatesR, P = BasinObs$P, E = BasinObs$E, Qmm = BasinObs$Qmm) -TabSeries <- TabSeries[TabSeries$DatesR < "2012-09-01", ] +TabSeries <- TabSeries[as.character(TabSeries$DatesR) < "2012-09-01", ] BasinObs <- SeriesAggreg(TabSeries, Format = "\%Y", YearFirstMonth = 09, ConvertFun = c("sum", "sum", "sum")) diff --git a/tests/testthat/test-SeriesAggreg.R b/tests/testthat/test-SeriesAggreg.R index 48eb1afd..fea48ae2 100644 --- a/tests/testthat/test-SeriesAggreg.R +++ b/tests/testthat/test-SeriesAggreg.R @@ -61,9 +61,10 @@ test_that("Check SeriesAggreg output values on yearly aggregation", { E = BasinObs$E, Qmm = BasinObs$Qmm ) - GoodValues <- apply(BasinObs[BasinObs$DatesR >= "1984-09-01" & - BasinObs$DatesR < "1985-09-01", - c("P", "E", "Qmm")], 2, sum) + GoodValues <- apply(BasinObs[as.character(BasinObs$DatesR) >= "1984-09-01" & + as.character(BasinObs$DatesR) < "1985-09-01", + c("P", "E", "Qmm")], + MARGIN = 2, FUN = sum) TestedValues <- unlist(SeriesAggreg(TabSeries, Format = "%Y", YearFirstMonth = 9, -- GitLab