Changeset 2155


Ignore:
Timestamp:
Feb 23, 2016 10:20:56 AM (6 years ago)
Author:
vondreele
Message:

fix bug - Mustrain: should be Mustrain; everywhere

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIstrIO.py

    r2154 r2155  
    21642164                            controlDict[pfx+'MuPwrs'] = pwrs
    21652165                        for i in range(Nterms):
    2166                             sfx = ':'+str(i)
     2166                            sfx = ';'+str(i)
    21672167                            hapDict[pfx+item+sfx] = hapData[item][4][i]
    21682168                            if hapData[item][5][i]:
  • trunk/GSASIIstrMath.py

    r2130 r2155  
    27652765            Sum = 0
    27662766            for i,strm in enumerate(Strms):
    2767                 Sum += parmDict[phfx+'Mustrain:'+str(i)]*strm
     2767                Sum += parmDict[phfx+'Mustrain;'+str(i)]*strm
    27682768            Mgam = 0.018*refl[4+im]**2*tand(refl[5+im]/2.)*np.sqrt(Sum)/np.pi
    27692769    elif 'T' in calcControls[hfx+'histType']:       #All checked & OK
     
    27962796            Sum = 0
    27972797            for i,strm in enumerate(Strms):
    2798                 Sum += parmDict[phfx+'Mustrain:'+str(i)]*strm
     2798                Sum += parmDict[phfx+'Mustrain;'+str(i)]*strm
    27992799            Mgam = 1.e-6*parmDict[hfx+'difC']*np.sqrt(Sum)*refl[4+im]**3
    28002800           
     
    28682868            Sum = 0
    28692869            for i,strm in enumerate(Strms):
    2870                 Sum += parmDict[phfx+'Mustrain:'+str(i)]*strm
    2871                 gamDict[phfx+'Mustrain:'+str(i)] = strm*parmDict[phfx+'Mustrain;mx']/2.
    2872                 sigDict[phfx+'Mustrain:'+str(i)] = strm*(1.-parmDict[phfx+'Mustrain;mx'])**2
     2870                Sum += parmDict[phfx+'Mustrain;'+str(i)]*strm
     2871                gamDict[phfx+'Mustrain;'+str(i)] = strm*parmDict[phfx+'Mustrain;mx']/2.
     2872                sigDict[phfx+'Mustrain;'+str(i)] = strm*(1.-parmDict[phfx+'Mustrain;mx'])**2
    28732873            Mgam = const*np.sqrt(Sum)
    28742874            for i in range(len(Strms)):
    2875                 gamDict[phfx+'Mustrain:'+str(i)] *= Mgam/Sum
    2876                 sigDict[phfx+'Mustrain:'+str(i)] *= const**2/ateln2
     2875                gamDict[phfx+'Mustrain;'+str(i)] *= Mgam/Sum
     2876                sigDict[phfx+'Mustrain;'+str(i)] *= const**2/ateln2
    28772877        gamDict[phfx+'Mustrain;mx'] = Mgam
    28782878        sigDict[phfx+'Mustrain;mx'] = -2.*Mgam**2*(1.-parmDict[phfx+'Mustrain;mx'])/ateln2
     
    29362936            Sum = 0
    29372937            for i,strm in enumerate(Strms):
    2938                 Sum += parmDict[phfx+'Mustrain:'+str(i)]*strm
    2939                 gamDict[phfx+'Mustrain:'+str(i)] = strm*parmDict[phfx+'Mustrain;mx']/2.
    2940                 sigDict[phfx+'Mustrain:'+str(i)] = strm*(1.-parmDict[phfx+'Mustrain;mx'])**2
     2938                Sum += parmDict[phfx+'Mustrain;'+str(i)]*strm
     2939                gamDict[phfx+'Mustrain;'+str(i)] = strm*parmDict[phfx+'Mustrain;mx']/2.
     2940                sigDict[phfx+'Mustrain;'+str(i)] = strm*(1.-parmDict[phfx+'Mustrain;mx'])**2
    29412941            Mgam = const*np.sqrt(Sum)
    29422942            for i in range(len(Strms)):
    2943                 gamDict[phfx+'Mustrain:'+str(i)] *= Mgam/Sum
    2944                 sigDict[phfx+'Mustrain:'+str(i)] *= const**2/ateln2       
     2943                gamDict[phfx+'Mustrain;'+str(i)] *= Mgam/Sum
     2944                sigDict[phfx+'Mustrain;'+str(i)] *= const**2/ateln2       
    29452945        gamDict[phfx+'Mustrain;mx'] = Mgam
    29462946        sigDict[phfx+'Mustrain;mx'] = -2.*Mgam**2*(1.-parmDict[phfx+'Mustrain;mx'])/ateln2
Note: See TracChangeset for help on using the changeset viewer.