hzambran / hydroPSO

Model-Independent Particle Swarm Optimisation for Environmental Models
https://cran.r-project.org/package=hydroPSO
GNU General Public License v2.0
36 stars 18 forks source link

REPORT does not work in lhoat #28

Open cneyens opened 3 years ago

cneyens commented 3 years ago

Hello,

In the lhoat function, the REPORT variable as set in the control list, seems to not change any of the output printed to the console:

library(hydroPSO)
#> (C) 2011-2020 M. Zambrano-Bigiarini and R. Rojas (GPL >=2 license)
#> Type 'citation('hydroPSO')' to see how to cite this package

# using example 1 in help(lhoat)
nparam <- 3
linear <- function(x) x[1] + x[2] + x[3]
lower <- c(0.5, 1.5, 4.5)
upper <- c(1.5, 4.5, 13.5)
names(lower) <- c("a","b","c")

# 200 parameter sets, print every 100 (default) but does not print any to console
set.seed(123) 
tmp <- lhoat(
  fn=linear, 
  lower=lower, 
  upper=upper,
  control=list(N=50, f=0.015, write2disk=FALSE, verbose=TRUE)
)
#> 
#> [ Number of strata for each parameter (N) : 50 ]
#> 
#> [ Number of Parameter Sets to be run      : 200 ]
#> 
#> ==============================================================
#> [  2)   Initial  LHS ...                                     ]
#> ==============================================================
#> 
#> ==============================================================
#> [  3)   Running LH-OAT ...                                   ]
#> ==============================================================
#>                              |                                
#>                              |
#> ==============================================================
#> [==================    LH-OAT finished !    =================]
#> ==============================================================

# 200 parameter sets, print every 10 but does not print any to console
set.seed(123) 
tmp <- lhoat(
  fn=linear, 
  lower=lower, 
  upper=upper,
  control=list(N=50, f=0.015, write2disk=FALSE, verbose=TRUE, REPORT = 10)
)
#> 
#> [ Number of strata for each parameter (N) : 50 ]
#> 
#> [ Number of Parameter Sets to be run      : 200 ]
#> 
#> ==============================================================
#> [  2)   Initial  LHS ...                                     ]
#> ==============================================================
#> 
#> ==============================================================
#> [  3)   Running LH-OAT ...                                   ]
#> ==============================================================
#>                              |                                
#>                              |
#> ==============================================================
#> [==================    LH-OAT finished !    =================]
#> ==============================================================

Created on 2021-01-13 by the reprex package (v0.3.0)

Session info ``` r devtools::session_info() #> - Session info --------------------------------------------------------------- #> setting value #> version R version 4.0.3 (2020-10-10) #> os Windows 10 x64 #> system x86_64, mingw32 #> ui RTerm #> language (EN) #> collate Dutch_Belgium.1252 #> ctype Dutch_Belgium.1252 #> tz Europe/Paris #> date 2021-01-13 #> #> - Packages ------------------------------------------------------------------- #> package * version date lib source #> assertthat 0.2.1 2019-03-21 [1] CRAN (R 4.0.2) #> automap 1.0-14 2013-08-29 [1] CRAN (R 4.0.2) #> backports 1.2.1 2020-12-09 [1] CRAN (R 4.0.3) #> base64enc 0.1-3 2015-07-28 [1] CRAN (R 4.0.0) #> callr 3.5.1 2020-10-13 [1] CRAN (R 4.0.3) #> checkmate 2.0.0 2020-02-06 [1] CRAN (R 4.0.2) #> class 7.3-17 2020-04-26 [2] CRAN (R 4.0.3) #> cli 2.2.0 2020-11-20 [1] CRAN (R 4.0.3) #> cluster 2.1.0 2019-06-19 [2] CRAN (R 4.0.3) #> colorspace 2.0-0 2020-11-11 [1] CRAN (R 4.0.3) #> crayon 1.3.4 2017-09-16 [1] CRAN (R 4.0.2) #> data.table 1.13.6 2020-12-30 [1] CRAN (R 4.0.3) #> desc 1.2.0 2018-05-01 [1] CRAN (R 4.0.2) #> devtools 2.3.2 2020-09-18 [1] CRAN (R 4.0.3) #> digest 0.6.27 2020-10-24 [1] CRAN (R 4.0.3) #> dplyr 1.0.2 2020-08-18 [1] CRAN (R 4.0.3) #> e1071 1.7-4 2020-10-14 [1] CRAN (R 4.0.3) #> ellipsis 0.3.1 2020-05-15 [1] CRAN (R 4.0.2) #> evaluate 0.14 2019-05-28 [1] CRAN (R 4.0.2) #> fansi 0.4.1 2020-01-08 [1] CRAN (R 4.0.2) #> FNN 1.1.3 2019-02-15 [1] CRAN (R 4.0.2) #> foreign 0.8-80 2020-05-24 [2] CRAN (R 4.0.3) #> Formula 1.2-4 2020-10-16 [1] CRAN (R 4.0.3) #> fs 1.5.0 2020-07-31 [1] CRAN (R 4.0.3) #> generics 0.1.0 2020-10-31 [1] CRAN (R 4.0.3) #> ggplot2 3.3.3 2020-12-30 [1] CRAN (R 4.0.3) #> glue 1.4.2 2020-08-27 [1] CRAN (R 4.0.3) #> gridExtra 2.3 2017-09-09 [1] CRAN (R 4.0.2) #> gstat 2.0-6 2020-05-18 [1] CRAN (R 4.0.2) #> gtable 0.3.0 2019-03-25 [1] CRAN (R 4.0.2) #> highr 0.8 2019-03-20 [1] CRAN (R 4.0.2) #> Hmisc 4.4-2 2020-11-29 [1] CRAN (R 4.0.3) #> htmlTable 2.1.0 2020-09-16 [1] CRAN (R 4.0.3) #> htmltools 0.5.0 2020-06-16 [1] CRAN (R 4.0.2) #> htmlwidgets 1.5.3 2020-12-10 [1] CRAN (R 4.0.3) #> hydroGOF 0.4-0 2020-03-12 [1] CRAN (R 4.0.2) #> hydroPSO * 0.5-1 2020-04-29 [1] CRAN (R 4.0.2) #> hydroTSM 0.6-0 2020-03-11 [1] CRAN (R 4.0.2) #> intervals 0.15.2 2020-04-04 [1] CRAN (R 4.0.0) #> jpeg 0.1-8.1 2019-10-24 [1] CRAN (R 4.0.0) #> knitr 1.30 2020-09-22 [1] CRAN (R 4.0.3) #> lattice 0.20-41 2020-04-02 [2] CRAN (R 4.0.3) #> latticeExtra 0.6-29 2019-12-19 [1] CRAN (R 4.0.2) #> lhs 1.1.1 2020-10-05 [1] CRAN (R 4.0.3) #> lifecycle 0.2.0 2020-03-06 [1] CRAN (R 4.0.2) #> magrittr 2.0.1 2020-11-17 [1] CRAN (R 4.0.3) #> maptools 1.0-2 2020-08-24 [1] CRAN (R 4.0.3) #> Matrix 1.2-18 2019-11-27 [2] CRAN (R 4.0.3) #> memoise 1.1.0 2017-04-21 [1] CRAN (R 4.0.2) #> munsell 0.5.0 2018-06-12 [1] CRAN (R 4.0.2) #> nnet 7.3-14 2020-04-26 [2] CRAN (R 4.0.3) #> pillar 1.4.7 2020-11-20 [1] CRAN (R 4.0.3) #> pkgbuild 1.2.0 2020-12-15 [1] CRAN (R 4.0.3) #> pkgconfig 2.0.3 2019-09-22 [1] CRAN (R 4.0.2) #> pkgload 1.1.0 2020-05-29 [1] CRAN (R 4.0.2) #> plyr 1.8.6 2020-03-03 [1] CRAN (R 4.0.2) #> png 0.1-7 2013-12-03 [1] CRAN (R 4.0.0) #> prettyunits 1.1.1 2020-01-24 [1] CRAN (R 4.0.2) #> processx 3.4.5 2020-11-30 [1] CRAN (R 4.0.3) #> ps 1.5.0 2020-12-05 [1] CRAN (R 4.0.3) #> purrr 0.3.4 2020-04-17 [1] CRAN (R 4.0.2) #> R6 2.5.0 2020-10-28 [1] CRAN (R 4.0.3) #> RColorBrewer 1.1-2 2014-12-07 [1] CRAN (R 4.0.0) #> Rcpp 1.0.5 2020-07-06 [1] CRAN (R 4.0.2) #> remotes 2.2.0 2020-07-21 [1] CRAN (R 4.0.3) #> reshape 0.8.8 2018-10-23 [1] CRAN (R 4.0.2) #> rlang 0.4.10 2020-12-30 [1] CRAN (R 4.0.3) #> rmarkdown 2.6 2020-12-14 [1] CRAN (R 4.0.3) #> rpart 4.1-15 2019-04-12 [2] CRAN (R 4.0.3) #> rprojroot 2.0.2 2020-11-15 [1] CRAN (R 4.0.3) #> rstudioapi 0.13 2020-11-12 [1] CRAN (R 4.0.3) #> scales 1.1.1 2020-05-11 [1] CRAN (R 4.0.2) #> scatterplot3d 0.3-41 2018-03-14 [1] CRAN (R 4.0.0) #> sessioninfo 1.1.1 2018-11-05 [1] CRAN (R 4.0.2) #> sm 2.2-5.6 2018-09-27 [1] CRAN (R 4.0.2) #> sp 1.4-4 2020-10-07 [1] CRAN (R 4.0.3) #> spacetime 1.2-3 2020-01-21 [1] CRAN (R 4.0.2) #> stringi 1.5.3 2020-09-09 [1] CRAN (R 4.0.3) #> stringr 1.4.0 2019-02-10 [1] CRAN (R 4.0.2) #> survival 3.2-7 2020-09-28 [2] CRAN (R 4.0.3) #> testthat 3.0.1 2020-12-17 [1] CRAN (R 4.0.3) #> tibble 3.0.4 2020-10-12 [1] CRAN (R 4.0.3) #> tidyselect 1.1.0 2020-05-11 [1] CRAN (R 4.0.2) #> usethis 2.0.0 2020-12-10 [1] CRAN (R 4.0.3) #> vctrs 0.3.6 2020-12-17 [1] CRAN (R 4.0.3) #> vioplot 0.3.5 2020-06-15 [1] CRAN (R 4.0.2) #> withr 2.3.0 2020-09-22 [1] CRAN (R 4.0.3) #> xfun 0.20 2021-01-06 [1] CRAN (R 4.0.3) #> xts 0.12.1 2020-09-09 [1] CRAN (R 4.0.3) #> yaml 2.2.1 2020-02-01 [1] CRAN (R 4.0.0) #> zoo 1.8-8 2020-05-02 [1] CRAN (R 4.0.2) #> #> [1] C:/Users/casne/OneDrive/Documenten/R/library_cas #> [2] C:/Users/casne/OneDrive/Documenten/R/R-4.0.3/library ```