From 0a6cd412867dd58a406f74a453218fb93b066619 Mon Sep 17 00:00:00 2001 From: Craig Warren Date: Fri, 26 Feb 2016 15:31:47 +0000 Subject: [PATCH] Minimum value fitness function output needs to be magnitude to work with fitness check. --- user_libs/optimisation_taguchi_fitness.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/user_libs/optimisation_taguchi_fitness.py b/user_libs/optimisation_taguchi_fitness.py index 5fe65c47..cf3563ee 100644 --- a/user_libs/optimisation_taguchi_fitness.py +++ b/user_libs/optimisation_taguchi_fitness.py @@ -26,7 +26,7 @@ def minvalue(filename, args): args (dict): 'outputs' key with a list of names (IDs) of outputs (rxs) from input file Returns: - minvalue (float): Minimum value from specific outputs + minvalue (float): Magnitude of minimum value from specific outputs """ f = h5py.File(filename, 'r') @@ -38,7 +38,7 @@ def minvalue(filename, args): fieldname = list(tmp.keys())[0] minvalue = np.amin(tmp[fieldname]) - return minvalue + return np.abs(minvalue) def maxvalue(filename, args):