Changeset 3438 for trunk/GSASIIstrIO.py


Ignore:
Timestamp:
Jun 18, 2018 11:35:30 AM (3 years ago)
Author:
vondreele
Message:

g2strIO
fix magnetic hkl extinctions in reflection generation
remove Uniq & Phi - never used
change all config 'debug' out put to have 'DBG' in message - many places
fix phoenix decode problem for Comments
Display transformation math on Transform dialog box & labels on matrix & vectors
use a general exception in getSelection (G2plot line 7141) to avoid crashes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIstrIO.py

    r3392 r3438  
    23542354                        hapData['newLeBail'] = False
    23552355                    refList = []
    2356                     Uniq = []
    2357                     Phi = []
     2356#                    Uniq = []
     2357#                    Phi = []
    23582358                    useExt = 'magnetic' in Phases[phase]['General']['Type'] and 'N' in inst['Type'][0]
    23592359                    if Phases[phase]['General'].get('Modulated',False):
     
    23702370                                        refList.append([h,k,l,m,mul,d, pos,0.0,0.0,0.0,100., 0.0,0.0,1.0,1.0,1.0])
    23712371                                        #... sig,gam,fotsq,fctsq, phase,icorr,prfo,abs,ext
    2372                                         Uniq.append(uniq)
    2373                                         Phi.append(phi)
     2372#                                        Uniq.append(uniq)
     2373#                                        Phi.append(phi)
    23742374                                elif 'T' in inst['Type'][0]:
    23752375                                    pos = G2lat.Dsp2pos(inst,d)
     
    23792379                                        # ... sig,gam,fotsq,fctsq, phase,icorr,alp,bet,wave, prfo,abs,ext
    23802380                                        #TODO - if tabulated put alp & bet in here
    2381                                         Uniq.append(uniq)
    2382                                         Phi.append(phi)
     2381#                                        Uniq.append(uniq)
     2382#                                        Phi.append(phi)
    23832383                    else:
    23842384                        ifSuper = False
     
    23872387                        for h,k,l,d in HKLd:
    23882388                            ext,mul,uniq,phi = G2spc.GenHKLf([h,k,l],SGData)
     2389                            if 'N' in inst['Type'][0] and  'MagSpGrp' in SGData:
     2390                                ext = G2spc.checkMagextc([h,k,l],SGData)
    23892391                            mul *= 2      # for powder overlap of Friedel pairs
    2390                             if ext and not useExt:
     2392                            if ext:# and not useExt:
    23912393                                continue
    23922394                            if 'C' in inst['Type'][0]:
     
    23952397                                    refList.append([h,k,l,mul,d, pos,0.0,0.0,0.0,100., 0.0,0.0,1.0,1.0,1.0])
    23962398                                    #... sig,gam,fotsq,fctsq, phase,icorr,prfo,abs,ext
    2397                                     Uniq.append(uniq)
    2398                                     Phi.append(phi)
     2399#                                    Uniq.append(uniq)
     2400#                                    Phi.append(phi)
    23992401                            elif 'T' in inst['Type'][0]:
    24002402                                pos = G2lat.Dsp2pos(inst,d)
     
    24032405                                    refList.append([h,k,l,mul,d, pos,0.0,0.0,0.0,100., 0.0,0.0,0.0,0.0,wave, 1.0,1.0,1.0])
    24042406                                    # ... sig,gam,fotsq,fctsq, phase,icorr,alp,bet,wave, prfo,abs,ext
    2405                                     Uniq.append(uniq)
    2406                                     Phi.append(phi)
     2407#                                    Uniq.append(uniq)
     2408#                                    Phi.append(phi)
    24072409                    Histogram['Reflection Lists'][phase] = {'RefList':np.array(refList),'FF':{},'Type':inst['Type'][0],'Super':ifSuper}
    24082410            elif 'HKLF' in histogram:
Note: See TracChangeset for help on using the changeset viewer.