Changeset 2405 for trunk/GSASIIstrIO.py


Ignore:
Timestamp:
Aug 3, 2016 9:12:09 AM (5 years ago)
Author:
vondreele
Message:

fix missing 'Modulated' key problem

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIstrIO.py

    r2401 r2405  
    10761076        SSGtext = []    #no superstructure
    10771077        im = 0
    1078         if General['Modulated']:
     1078        if General.get('Modulated',False):
    10791079            im = 1      #refl offset
    10801080            Vec,vRef,maxH = General['SuperVec']
     
    11631163                                    eqv[1] /= coef
    11641164                                G2mv.StoreEquivalence(name,equiv[1:])
    1165                 if General['Modulated']:
     1165                if General.get('Modulated',False):
    11661166                    AtomSS = at[-1]['SS1']
    11671167                    waveType = AtomSS['waveType']
     
    12541254                PrintRBObjects(resRBData,vecRBData)
    12551255                PrintAtoms(General,Atoms)
    1256                 if General['Modulated']:
     1256                if General.get('Modulated',False):
    12571257                    PrintWaves(General,Atoms)
    12581258                print >>pFile,'\n Unit cell: a = %.5f'%(cell[1]),' b = %.5f'%(cell[2]),' c = %.5f'%(cell[3]), \
     
    18371837            print >>pFile,sigstr
    18381838        ik = 6  #for Pawley stuff below
    1839         if General['Modulated']:
     1839        if General.get('Modulated',False):
    18401840            ik = 7
    18411841            Vec,vRef,maxH = General['SuperVec']
     
    19091909                ind = General['AtomTypes'].index(at[ct])
    19101910                General['Mass'] += General['AtomMass'][ind]*at[cx+3]*at[cx+5]
    1911                 if General['Modulated']:
     1911                if General.get('Modulated',False):
    19121912                    AtomSS = at[-1]['SS1']
    19131913                    waveType = AtomSS['waveType']
     
    19411941                   
    19421942            PrintAtomsAndSig(General,Atoms,atomsSig)
    1943             if General['Modulated']:
     1943            if General.get('Modulated',False):
    19441944                PrintWavesAndSig(General,Atoms,wavesSig)
    19451945           
     
    20802080        cell = Phases[phase]['General']['Cell'][1:7]
    20812081        A = G2lat.cell2A(cell)
    2082         if Phases[phase]['General']['Modulated']:
     2082        if Phases[phase]['General'].get('Modulated',False):
    20832083            SSGData = Phases[phase]['General']['SSGData']
    20842084            Vec,x,maxH = Phases[phase]['General']['SuperVec']
     
    21952195                    Uniq = []
    21962196                    Phi = []
    2197                     if Phases[phase]['General']['Modulated']:
     2197                    if Phases[phase]['General'].get('Modulated',False):
    21982198                        ifSuper = True
    21992199                        HKLd = np.array(G2lat.GenSSHLaue(dmin,SGData,SSGData,Vec,maxH,A))
Note: See TracChangeset for help on using the changeset viewer.