From a8765a963d45287e4df0cf7f3f2ad7d61f32f40f Mon Sep 17 00:00:00 2001 From: Philip Eisenlohr Date: Tue, 17 May 2016 11:12:26 -0400 Subject: [PATCH] more fixing of old .labels use --- processing/misc/yieldSurface.py | 11 +++++------ processing/post/addTable.py | 21 +++++++++------------ 2 files changed, 14 insertions(+), 18 deletions(-) diff --git a/processing/misc/yieldSurface.py b/processing/misc/yieldSurface.py index e7e6b473b..406a0d2cd 100755 --- a/processing/misc/yieldSurface.py +++ b/processing/misc/yieldSurface.py @@ -138,7 +138,7 @@ def principalStrs_Der(p, (s1, s2, s3, s4, s5, s6), dim, Karafillis=False): return np.array([np.dot(dSdI[:,:,i],dIdc[:,:,i]).T for i in xrange(num)]).T def invariant(sigmas): - I=np.zeros(3) + I = np.zeros(3) s11,s22,s33,s12,s23,s31 = sigmas I[0] = s11 + s22 + s33 I[1] = s11*s22 + s22*s33 + s33*s11 - s12**2 - s23**2 - s31**2 @@ -1271,13 +1271,12 @@ def doSim(thread): table = damask.ASCIItable(refFile,readonly=True) table.head_read() - if options.fitting =='equivalentStrain': - thresholdKey = 'Mises(ln(V))' - elif options.fitting =='totalshear': - thresholdKey = 'totalshear' + thresholdKey = {'equivalentStrain':'Mises(ln(V))', + 'totalshear': 'totalshear', + }[options.fitting] for l in [thresholdKey,'1_Cauchy']: - if l not in table.labels: damask.util.croak('%s not found'%l) + if l not in table.labels(raw = True): damask.util.croak('%s not found'%l) s.release() table.data_readArray(['%i_Cauchy'%(i+1) for i in xrange(9)]+[thresholdKey]+['%i_ln(V)'%(i+1) for i in xrange(9)]) diff --git a/processing/post/addTable.py b/processing/post/addTable.py index df47b6c55..53774b5d7 100755 --- a/processing/post/addTable.py +++ b/processing/post/addTable.py @@ -29,33 +29,30 @@ parser.add_option('-a', '--add','--table', if filenames == []: filenames = [None] for name in filenames: - try: - table = damask.ASCIItable(name = name, - buffered = False) + try: table = damask.ASCIItable(name = name, + buffered = False) except: continue damask.util.report(scriptName,name) + tables = [] for addTable in options.table: - try: - tables.append(damask.ASCIItable(name = addTable, - buffered = False, - readonly = True) - ) + try: tables.append(damask.ASCIItable(name = addTable, + buffered = False, + readonly = True) + ) except: continue # ------------------------------------------ read headers ------------------------------------------ table.head_read() - for addTable in tables: - addTable.head_read() + for addTable in tables: addTable.head_read() # ------------------------------------------ assemble header -------------------------------------- table.info_append(scriptID + '\t' + ' '.join(sys.argv[1:])) - for addTable in tables: - table.labels_append(addTable.labels) # extend ASCII header with new labels + for addTable in tables: table.labels_append(addTable.labels(raw = True)) # extend ASCII header with new labels table.head_write()