Changeset 847


Ignore:
Timestamp:
Feb 5, 2013 1:25:49 PM (11 years ago)
Author:
vondreele
Message:

make sure instrumnet parameters are varied/printed in sorted order - for consistancy in seqRefinements

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIstruct.py

    r842 r847  
    16991699        insVary = []
    17001700        pfx = ':'+str(hId)+':'
    1701         for item in Inst:
     1701        insKeys = Inst.keys()
     1702        insKeys.sort()
     1703        for item in insKeys:
    17021704            insName = pfx+item
    17031705            instDict[insName] = Inst[item][1]
     
    17671769        ptstr =  ' value :'
    17681770        varstr = ' refine:'
    1769         for item in Inst:
     1771        insKeys = Inst.keys()
     1772        insKeys.sort()
     1773        for item in insKeys:
    17701774            if item != 'Type':
    17711775                ptlbls += '%12s' % (item)
     
    18901894    def SetInstParms(pfx,Inst,parmDict,sigDict):
    18911895        instSig = {}
    1892         for item in Inst:
     1896        insKeys = Inst.keys()
     1897        insKeys.sort()
     1898        for item in insKeys:
    18931899            insName = pfx+item
    18941900            Inst[item][1] = parmDict[insName]
     
    19721978        sigstr = ' sig   :'
    19731979        refine = False
    1974         for name in instSig:
     1980        insKeys = instSig.keys()
     1981        insKeys.sort()
     1982        for name in insKeys:
    19751983            if name not in  ['Type','Lam1','Lam2','Azimuth']:
    19761984                ptlbls += '%12s' % (name)
Note: See TracChangeset for help on using the changeset viewer.