From 87f3bb8716578ba52be6086118e50dfb03bbbd6a Mon Sep 17 00:00:00 2001 From: Mauricio Zambrano-Bigiarini <hzambran@users.noreply.github.com> Date: Mon, 11 Jun 2012 15:23:55 +0000 Subject: [PATCH] 'plot_results': 'drty.out' is now checked for existence before reading the results. --- NEWS | 7 ++++--- R/plot_results.R | 7 ++++++- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/NEWS b/NEWS index 9780493..4f136e1 100755 --- a/NEWS +++ b/NEWS @@ -3,9 +3,10 @@ NEWS/ChangeLog for hydroPSO 0.1-56 11-Jun-2012 - o 'hydroPSO' : -) the convergence of the algorithm controlled by 'reltol' is now defined by : reltol <= normalised swarm radius, - instead of reltol <= [ gbest(iter) / ( gbest(iter-1) +reltol ) ] - -) minor change: 'gbest.fit.prior' is now initialized in 'gbest.fit' instead of 'gbest.fit + 10*reltol' + o 'hydroPSO' : -) the convergence of the algorithm controlled by 'reltol' is now defined by : reltol <= normalised swarm radius, + instead of reltol <= [ gbest(iter) / ( gbest(iter-1) +reltol ) ] + -) minor change: 'gbest.fit.prior' is now initialized in 'gbest.fit' instead of 'gbest.fit + 10*reltol' + o 'plot_results': -) 'drty.out' is now checked for existence before reading the results. 0.1-55 11-May-2012 diff --git a/R/plot_results.R b/R/plot_results.R index 70e4ec7..0eb78dd 100755 --- a/R/plot_results.R +++ b/R/plot_results.R @@ -9,7 +9,8 @@ ################################################################################ # Author : Mauricio Zambrano-Bigiarini & Rodrigo Rojas # # Started: 10-Nov-2011, # -# Updates: 13-Ene-2012 ; 15-Feb-2012 ; 21-Feb-2012 ; 09-Mar-2012 ; 23-Mar-2012 # +# Updates: 13-Ene-2012 ; 15-Feb-2012 ; 21-Feb-2012 ; 09-Mar-2012 ; 23-Mar-2012 # +# 11-Jun-2012 ################################################################################ plot_results <- function(drty.out="PSO.out", @@ -96,6 +97,10 @@ plot_results <- function(drty.out="PSO.out", # Full path to 'drty.out' if (basename(drty.out) == drty.out) drty.out <- paste(getwd(), "/", drty.out, sep="") + + # Checking 'drty.out' if necessary + if ( !file.exists(drty.out) ) + stop("Invalid argument: the directory '", drty.out, "' does not exist !") # PNG directory png.drty <- "pngs" -- GitLab