Changeset 1439 for trunk/GSASIIpwdGUI.py


Ignore:
Timestamp:
Jul 24, 2014 9:39:05 AM (11 years ago)
Author:
vondreele
Message:

add difB as a term in d3 for TOF - trial
a patch for old files for missing mapDataFlip? flag
in Unit cells list the Show hkl pos now updates the Index peak list; this can be useful for trying out unit cells by hand, e.g. for contaminating phases, etc.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified trunk/GSASIIpwdGUI.py

    r1428 r1439  
    909909    G2frame.dataDisplay.SetMargins(0,0)
    910910    G2frame.dataDisplay.AutoSizeColumns(False)
    911     G2frame.dataFrame.setSizePosLeft([230,260])
    912                                
     911    G2frame.dataFrame.setSizePosLeft([230,260])                               
    913912   
    914913################################################################################
     
    925924            if key in ['Type','U','V','W','X','Y','SH/L','I(L2)/I(L1)','alpha',
    926925                'beta-0','beta-1','beta-q','sig-0','sig-1','sig-q','Polariz.',
    927                 'Lam','Azimuth','2-theta','difC','difA','Zero','Lam1','Lam2']:
     926                'Lam','Azimuth','2-theta','difC','difA','difB','Zero','Lam1','Lam2']:
    928927                good.append(key)
    929928        return good
     
    12421241                    subSizer.Add(wx.StaticText(G2frame.dataDisplay,-1,'  alpha, beta: fixed by table'),0,WACV)
    12431242                else:
    1244                     Items = ['difC','difA','Zero','alpha','beta-0','beta-1','beta-q','sig-0','sig-1','sig-q','X','Y']
     1243                    Items = ['difC','difA','difB','Zero','alpha','beta-0','beta-1','beta-q','sig-0','sig-1','sig-q','X','Y']
    12451244                mainSizer.Add(subSizer)
    12461245                for item in Items:
     
    12591258                    elemKeysLst.append([item,1])
    12601259                    dspLst.append(nDig)
    1261                     if not ifHisto and item in ['difC','difA','Zero',]:
     1260                    if not ifHisto and item in ['difC','difA','difB','Zero',]:
    12621261                        refFlgElem.append(None)
    12631262                        instSizer.Add((5,5),0)
     
    13491348                insDef['Azimuth'] = 0.0
    13501349                insRef['Azimuth'] = False
     1350        if 'T' in insVal['Type']:
     1351            if 'difB' not in insVal:
     1352                insVal['difB'] = 0.0
     1353                insDef['difB'] = 0.0
     1354                insRef['difB'] = False
    13511355    #end of patch
    13521356    if 'P' in insVal['Type']:                   #powder data menu commands
     
    18611865                G2frame.dataDisplay.SetReadOnly(r,c,isReadOnly=True)
    18621866            if 'PNT' in Inst['Type'][0] and data[r][3]:
    1863                 X = data[r][8]*Inst['difC'][1]
     1867                X = G2lat.Dsp2pos(Inst,data[r][8])
    18641868                Y = data[r][0]
    1865                 XY.append([X,Y])
     1869                XY.append([X,Y-X])
    18661870    G2frame.dataDisplay.Bind(wg.EVT_GRID_CELL_LEFT_CLICK, RefreshIndexPeaksGrid)
    18671871    G2frame.dataDisplay.Bind(wx.EVT_KEY_DOWN, KeyEditPickGrid)                 
     
    19962000        PatternId = G2frame.PatternId
    19972001        PickId = G2frame.PickId   
     2002        peaks = G2frame.PatternTree.GetItemPyData(G2gd.GetPatternTreeItemId(G2frame,PatternId, 'Index Peak List'))
    19982003        limits = G2frame.PatternTree.GetItemPyData(G2gd.GetPatternTreeItemId(G2frame,PatternId, 'Limits'))[1]
    19992004        controls,bravais,cells,dmin = G2frame.PatternTree.GetItemPyData(G2gd.GetPatternTreeItemId(G2frame,PatternId, 'Unit Cells List'))
     
    20052010        if 'C' in Inst['Type'][0]:
    20062011            dmin = G2lat.Pos2dsp(Inst,limits[1])
    2007         else:
     2012        else:   #TOF - use other limit!
    20082013            dmin = G2lat.Pos2dsp(Inst,limits[0])
    20092014        G2frame.HKL = G2pwd.getHKLpeak(dmin,SGData,A)
     2015        G2indx.IndexPeaks(peaks,G2frame.HKL)
    20102016        for hkl in G2frame.HKL:
    20112017            hkl.append(G2lat.Dsp2pos(Inst,hkl[3])++controls[1])
Note: See TracChangeset for help on using the changeset viewer.