From 482abc6c8549ee8a64630c31c9299761e14cb993 Mon Sep 17 00:00:00 2001 From: craig-warren Date: Wed, 23 Mar 2016 12:30:59 +0000 Subject: [PATCH] Added some print statements with information on optimisation results to complement the plots. --- user_libs/optimisation_taguchi_plot.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/user_libs/optimisation_taguchi_plot.py b/user_libs/optimisation_taguchi_plot.py index ee35bc98..d8dfa422 100644 --- a/user_libs/optimisation_taguchi_plot.py +++ b/user_libs/optimisation_taguchi_plot.py @@ -5,7 +5,7 @@ # # Please use the attribution at http://dx.doi.org/10.1190/1.3548506 -import argparse, pickle +import argparse, os, pickle from gprMax.optimisation_taguchi import plot_optimisation_history @@ -20,6 +20,14 @@ f = open(args.picklefile, 'rb') optparamshist = pickle.load(f) fitnessvalueshist = pickle.load(f) optparamsinit = pickle.load(f) + +print('Optimisations summary for: {}'.format(os.path.split(args.picklefile)[1])) +print('Number of iterations: {:g}'.format(len(fitnessvalueshist))) +print('History of fitness values: {}'.format(fitnessvalueshist)) +print('History of parameter values:') +for key, value in optparamshist.items(): + print(key, value) + # Plot the history of fitness values and each optimised parameter values for the optimisation plot_optimisation_history(fitnessvalueshist, optparamshist, optparamsinit) \ No newline at end of file