Changeset 4401 for trunk/GSASIImath.py


Ignore:
Timestamp:
Apr 14, 2020 1:54:41 PM (5 years ago)
Author:
vondreele
Message:

Add texture index & esd to texture results - all 3 different cases. Shows in lst file or on console.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified trunk/GSASIImath.py

    r4324 r4401  
    29342934   
    29352935    def printSpHarm(textureData,SHtextureSig):
     2936        Tindx = 1.0
     2937        Tvar = 0.0
    29362938        print ('\n Spherical harmonics texture: Order:' + str(textureData['Order']))
    29372939        names = ['omega','chi','phi']
     
    29622964            for name in SHkeys[iBeg:iFin]:
    29632965                if 'C' in name:
     2966                    l = 2.0*eval(name.strip('C'))[0]+1
     2967                    Tindx += SHcoeff[name]**2/l
    29642968                    namstr += '%12s'%(name)
    29652969                    ptstr += '%12.3f'%(SHcoeff[name])
    29662970                    if name in SHtextureSig:
     2971                        Tvar += (2.*SHcoeff[name]*SHtextureSig[name]/l)**2
    29672972                        sigstr += '%12.3f'%(SHtextureSig[name])
    29682973                    else:
     
    29732978            iBeg += 10
    29742979            iFin = min(iBeg+10,nCoeff)
     2980        print(' Texture index J = %.3f(%d)'%(Tindx,int(1000*np.sqrt(Tvar))))
    29752981           
    29762982    def Dict2Values(parmdict, varylist):
Note: See TracChangeset for help on using the changeset viewer.