diff --git a/processing/post/scaleData.py b/processing/post/scaleData.py index 01bf1c940..242e0702f 100755 --- a/processing/post/scaleData.py +++ b/processing/post/scaleData.py @@ -19,8 +19,10 @@ Uniformly scale values of scalar, vector, or tensor columns by given factor. """, version = scriptID) -parser.add_option('-s','--scalar', dest='scalar', action='extend', metavar='', - help='column heading of scalar to scale') +parser.add_option('-s','--special', dest='special', action='extend', type='string', metavar='', + help='heading of columns containing field values of special dimension') +parser.add_option('-d','--dimension', dest='N', action='store', type='int', metavar='int', + help='dimension of special field values [%default]') parser.add_option('-v','--vector', dest='vector', action='extend', metavar='', help='column heading of vector to scale') parser.add_option('-t','--tensor', dest='tensor', action='extend', metavar='', @@ -28,16 +30,17 @@ parser.add_option('-t','--tensor', dest='tensor', action='extend', metavar='1]%label + key = '1_'+label if info['len'] > 1 else label if key in table.labels: active[datatype].append(label) column[datatype][label] = table.labels.index(key) # remember columns of requested data