Mercurial > repos > siwaa > redelac_stics_s
changeset 4:70ae7516e925 draft
"planemo upload for repository https://forgemia.inra.fr/redelac/redelac-toolbox/-/tree/94d9549470e1fe96ae832b04bea58b2f1c5663fc/tools/REDELACSticsSimulator commit 94d9549470e1fe96ae832b04bea58b2f1c5663fc-dirty"
author | siwaa |
---|---|
date | Tue, 27 Jun 2023 06:47:30 +0000 |
parents | f262814e48a3 |
children | fa8e742b197b |
files | redelacSticsSimulator.R |
diffstat | 1 files changed, 5 insertions(+), 22 deletions(-) [+] |
line wrap: on
line diff
--- a/redelacSticsSimulator.R Mon Jun 26 17:25:19 2023 +0000 +++ b/redelacSticsSimulator.R Tue Jun 27 06:47:30 2023 +0000 @@ -8,23 +8,7 @@ javastics_path <- getwd() default_config_path <- paste0(javastics_path, "/config") -# copy of the var.mod and rap.mod into the config folder -# generalizing maybe should be inside a config folder - -#file.copy(from = file.path(workspace, "var.mod"), -# to = file.path(default_config_path, "var.mod"), -# overwrite = TRUE) -#file.copy(from = file.path(workspace, "rap.mod"), -# to = file.path(default_config_path, "rap.mod"), -# overwrite = TRUE) - txt_path <- paste0(getwd(), "/WS/txt_files") -#dir.create(txt_path,recursive = T) - -#gen_usms_xml2txt(javastics = javastics_path, -# workspace = workspace, -# out_dir = txt_path, -# check = FALSE) print("==================================") @@ -35,7 +19,6 @@ print("==================================") - # List of successive USMs successive_usms_file <- ("successionPlan.csv") successive_usms_tab <- read.csv(file = file.path(workspace, successive_usms_file), sep =";") @@ -51,9 +34,7 @@ # .packages = c("SticsRFiles", "SticsOnR") ) %dopar% { for(i in 1:nrow(successive_usms_tab)) { - print(paste("coucou ", i)) nusms <- as.numeric(successive_usms_tab[i,2]) - print(paste0("coco ", nusms)) vec <- as.character(successive_usms_tab[i,c(3:(2+nusms))]) @@ -65,11 +46,13 @@ verbose = TRUE, successive = list_successive_usms) list_usms <- vec - - result = append(result, stics_wrapper(model_options = sim_options, situation = list_usms)) + + singleResult = stics_wrapper(model_options = sim_options, situation = list_usms) + + result = append(result, list(singleResult)) } -#stopCluster(cl) +#stopCluster(cl) for (i in 1:nrow(successive_usms_tab)) { #i=1 if (i == 1) {