some comments
This commit is contained in:
parent
4ca566efa8
commit
4b85941a94
|
@ -271,19 +271,19 @@ for name in filenames:
|
||||||
|
|
||||||
ODF = {}
|
ODF = {}
|
||||||
limits = np.array([np.min(table.data[:,0:3],axis=0),
|
limits = np.array([np.min(table.data[:,0:3],axis=0),
|
||||||
np.max(table.data[:,0:3],axis=0)])
|
np.max(table.data[:,0:3],axis=0)]) # min/max euler angles in degrees
|
||||||
ODF['limit'] = np.radians(limits[1,:])
|
ODF['limit'] = np.radians(limits[1,:]) # right hand limits in radians
|
||||||
ODF['center'] = 0.0 if all(limits[0,:]<1e-8) else 0.5 # vertex or cell centered
|
ODF['center'] = 0.0 if all(limits[0,:]<1e-8) else 0.5 # vertex or cell centered
|
||||||
|
|
||||||
ODF['interval'] = np.array(map(len,[np.unique(table.data[:,i]) for i in xrange(3)]),'i') # steps are number of distict values
|
ODF['interval'] = np.array(map(len,[np.unique(table.data[:,i]) for i in xrange(3)]),'i') # steps are number of distict values
|
||||||
ODF['nBins'] = ODF['interval'].prod()
|
ODF['nBins'] = ODF['interval'].prod()
|
||||||
ODF['delta'] = np.radians(np.array(limits[1,0:3]-limits[0,0:3])/(ODF['interval']-1))
|
ODF['delta'] = np.radians(np.array(limits[1,0:3]-limits[0,0:3])/(ODF['interval']-1)) # step size
|
||||||
|
|
||||||
if table.data.shape[0] != ODF['nBins']:
|
if table.data.shape[0] != ODF['nBins']:
|
||||||
damask.util.croak('expecting %i values but got %i'%(ODF['nBins'],table.data.shape[0]))
|
damask.util.croak('expecting %i values but got %i'%(ODF['nBins'],table.data.shape[0]))
|
||||||
continue
|
continue
|
||||||
|
|
||||||
# build binnedODF array
|
# ----- build binnedODF array and normalize ------------------------------------------------------
|
||||||
sumdV_V = 0.0
|
sumdV_V = 0.0
|
||||||
ODF['dV_V'] = [None]*ODF['nBins']
|
ODF['dV_V'] = [None]*ODF['nBins']
|
||||||
ODF['nNonZero'] = 0
|
ODF['nNonZero'] = 0
|
||||||
|
|
Loading…
Reference in New Issue