From 5740e13485bf0cc606b4514ad5f6c7ca893ba205 Mon Sep 17 00:00:00 2001 From: Christoph Kords Date: Wed, 8 Jun 2011 14:07:15 +0000 Subject: [PATCH] added new predefined mapping "abssum", which returns the sum of all absolute values --- processing/post/postResults | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/processing/post/postResults b/processing/post/postResults index 3f089fc73..067dd8146 100755 --- a/processing/post/postResults +++ b/processing/post/postResults @@ -359,6 +359,7 @@ def mapIncremental(label, mapping, N, base, new): 'max': lambda n,b,a: max(b,a), 'avg': lambda n,b,a: (n*b+a)/(n+1), 'sum': lambda n,b,a: b+a, + 'abssum': lambda n,b,a: b+abs(a), 'unique': lambda n,b,a: {True:a,False:'n/a'}[n==0 or b==a] } if mapping in theMap: @@ -581,7 +582,7 @@ parser.add_option('-r','--range', dest='range', type='int', nargs=3, \ parser.add_option('--sloppy', action='store_true', dest='sloppy', \ help='do not pre-check validity of increment range') parser.add_option('-m','--map', dest='func', type='string', \ - help='data reduction mapping ["%default"] out of min, max, avg, sum or user-lambda') + help='data reduction mapping ["%default"] out of min, max, avg, sum, abssum or user-lambda') parser.add_option('-p','--type', dest='filetype', type='string', \ help = 'type of result file [%default]') group_material = OptionGroup(parser,'Material identifier')