Changeset 1490


Ignore:
Timestamp:
Sep 9, 2014 4:33:26 PM (7 years ago)
Author:
vondreele
Message:

fix TOF t-bar reference
"fix" TOF single xtal extinction?

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIstrIO.py

    r1489 r1490  
    18581858                controlDict[pfx+'EType'] = extType
    18591859                controlDict[pfx+'EApprox'] = extApprox
    1860                 controlDict[pfx+'Tbar'] = extParms['Tbar']
    1861                 controlDict[pfx+'Cos2TM'] = extParms['Cos2TM']
     1860                if 'C' in inst['Type'][0]:
     1861                    controlDict[pfx+'Tbar'] = extParms['Tbar']
     1862                    controlDict[pfx+'Cos2TM'] = extParms['Cos2TM']
    18621863                if 'Primary' in extType:
    18631864                    Ekey = ['Ep',]
     
    18831884                    print >>pFile,' Scale factor     : %10.4f'%(hapData['Scale'][0]),' Refine?',hapData['Scale'][1]
    18841885                    if extType != 'None':
    1885                         print >>pFile,' Extinction  Type: %15s'%(extType),' approx: %10s'%(extApprox),' tbar: %6.3f'%(extParms['Tbar'])
     1886                        print >>pFile,' Extinction  Type: %15s'%(extType),' approx: %10s'%(extApprox)
    18861887                        text = ' Parameters       :'
    18871888                        for eKey in Ekey:
  • trunk/GSASIIstrMath.py

    r1489 r1490  
    20142014                            depDerivDict[var][iref] = w*dFdvDict[var][iref]*parmDict[phfx+'Scale']*ref[11]  #*dervCor
    20152015                    if phfx+'Scale' in varylist:
    2016                         dMdvh[varylist.index(phfx+'Scale')][iref] = w*ref[9]*ref[11]  #*dervCor
     2016                        dMdvh[varylist.index(phfx+'Scale')][iref] = w*ref[9]*ref[11]  #OK? *dervCor
    20172017                    elif phfx+'Scale' in dependentVars:
    2018                         depDerivDict[phfx+'Scale'][iref] = w*ref[9]*ref[11]  #*dervCor
     2018                        depDerivDict[phfx+'Scale'][iref] = w*ref[9]*ref[11]  #OK? *dervCor
    20192019                    for item in ['Ep','Es','Eg']:
    20202020                        if phfx+item in varylist and dervDict:
    2021                             dMdvh[varylist.index(phfx+item)][iref] = w*dervDict[phfx+item]/ref[11]  #/dervCor
     2021                            dMdvh[varylist.index(phfx+item)][iref] = w*dervDict[phfx+item]/ref[11]  #OK? /dervCor
    20222022                        elif phfx+item in dependentVars and dervDict:
    2023                             depDerivDict[phfx+item][iref] = w*dervDict[phfx+item]/ref[11]  #/dervCor
     2023                            depDerivDict[phfx+item][iref] = w*dervDict[phfx+item]/ref[11]  #OK? /dervCor
    20242024                    for item in ['BabA','BabU']:
    20252025                        if phfx+item in varylist:
     
    20432043                            depDerivDict[var][iref] = w*dFdvDict[var][iref]*parmDict[phfx+'Scale']*dervCor      #*ref[11]
    20442044                    if phfx+'Scale' in varylist:
    2045                         dMdvh[varylist.index(phfx+'Scale')][iref] = w*ref[9]*dervCor    #*ref[11]
     2045                        dMdvh[varylist.index(phfx+'Scale')][iref] = w*ref[9]*ref[11]    #*dervCor
    20462046                    elif phfx+'Scale' in dependentVars:
    2047                         depDerivDict[phfx+'Scale'][iref] = w*ref[9]*dervCor #*ref[11]                           
     2047                        depDerivDict[phfx+'Scale'][iref] = w*ref[9]*ref[11] #*dervCor                           
    20482048                    for item in ['Ep','Es','Eg']:
    20492049                        if phfx+item in varylist and dervDict:
Note: See TracChangeset for help on using the changeset viewer.