Ignore:
Timestamp:
Aug 2, 2017 9:30:14 AM (8 years ago)
Author:
vondreele
Message:

remove spaces from Instprm GUI display & check & correct special wavelengths (add 1 place the Ka mean values).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified branch/2frame/GSASIIpwdGUI.py

    r2959 r2960  
    16661666    def MakeParameterWindow():
    16671667        'Displays the Instrument parameters in the dataWindow frame'
    1668         #G2frame.SetLabel(G2frame.GetLabel().split('||')[0]+' || '+'Instrument Parameters')
    16691668        G2frame.SetTitle('Instrument Parameters')
    16701669        G2frame.dataWindow.ClearData()
    16711670        mainSizer = G2frame.dataWindow.GetSizer()
    1672         #instSizer = wx.FlexGridSizer(0,6,5,5)
    16731671        instSizer = wx.FlexGridSizer(0,3,5,5)
    16741672        subSizer = wx.BoxSizer(wx.HORIZONTAL)
     
    17041702                    subSizer.Add(waveSizer,0)
    17051703                    mainSizer.Add(subSizer)
    1706                     instSizer.Add(wx.StaticText(
    1707                         G2frame.dataWindow,-1,
    1708                         lblWdef('I(L2)/I(L1)',4,insDef['I(L2)/I(L1)'])),
    1709                         0,WACV)
     1704                    instSizer.Add(wx.StaticText(G2frame.dataWindow,-1,lblWdef('I(L2)/I(L1)',4,insDef['I(L2)/I(L1)'])),0,WACV)
    17101705                    key = 'I(L2)/I(L1)'
    17111706                    labelLst.append(key)
     
    17161711                    instSizer.Add(ratVal,0)
    17171712                    instSizer.Add(RefineBox(key),0,WACV)
    1718                     [instSizer.Add((5,5),0) for i in range(3)]
    17191713                else: # single wavelength
    17201714                    instSizer.Add(wx.StaticText(G2frame.dataWindow,-1,' Azimuth: '),0,WACV)
     
    17231717                    instSizer.Add((5,5),0)
    17241718                    key = 'Lam'
    1725                     instSizer.Add(wx.StaticText(G2frame.dataWindow,-1,u' Lam (\xc5): (%10.6f)'%(insDef[key])),
    1726                         0,WACV)
     1719                    instSizer.Add(wx.StaticText(G2frame.dataWindow,-1,u' Lam (\xc5): (%10.6f)'%(insDef[key])),0,WACV)
    17271720                    waveVal = G2G.ValidatedTxtCtrl(G2frame.dataWindow,insVal,key,nDig=(10,6),typeHint=float,OnLeave=AfterChange)
    17281721                    labelLst.append(u'Lam (\xc5)')
     
    17321725                    refFlgElem.append([key,2])                   
    17331726                    instSizer.Add(RefineBox(key),0,WACV)
    1734 #                    if ifHisto:
    1735 #                        refFlgElem.append([key,2])                   
    1736 #                        instSizer.Add(RefineBox(key),0,WACV)
    1737 #                    else:
    1738 #                        refFlgElem.append(None)                   
    1739 #                        instSizer.Add((5,5),0)
    17401727                for item in ['Zero','Polariz.']:
    17411728                    if item in insDef:
     
    17431730                        elemKeysLst.append([item,1])
    17441731                        dspLst.append([10,4])
    1745                         instSizer.Add(
    1746                             wx.StaticText(G2frame.dataWindow,-1,lblWdef(item,4,insDef[item])),
    1747                             0,WACV)
     1732                        instSizer.Add(wx.StaticText(G2frame.dataWindow,-1,lblWdef(item,4,insDef[item])),0,WACV)
    17481733                        itemVal = G2G.ValidatedTxtCtrl(G2frame.dataWindow,insVal,item,nDig=(10,4),typeHint=float,OnLeave=AfterChange)
    17491734                        instSizer.Add(itemVal,0,WACV)
    17501735                        refFlgElem.append([item,2])
    17511736                        instSizer.Add(RefineBox(item),0,WACV)
    1752 #                        if ifHisto:
    1753 #                            refFlgElem.append([item,2])
    1754 #                            instSizer.Add(RefineBox(item),0,WACV)
    1755 #                        else:
    1756 #                            refFlgElem.append(None)                   
    1757 #                            instSizer.Add((5,5),0)
    1758                     else:                           #skip Polariz. for neutrons
    1759                         [instSizer.Add((5,5),0) for i in range(3)]
    1760                 for item in ['','U','V','W','','X','Y','','SH/L']:
    1761                     if item == '':
    1762                         [instSizer.Add((5,5),0) for i in range(3)]
    1763                         continue
     1737                for item in ['U','V','W','X','Y','SH/L']:
    17641738                    nDig = (10,3)
    17651739                    if item == 'SH/L':
     
    17691743                    dspLst.append(nDig)
    17701744                    refFlgElem.append([item,2])
    1771                     instSizer.Add(
    1772                         wx.StaticText(G2frame.dataWindow,-1,lblWdef(item,nDig[1],insDef[item])),
    1773                         0,WACV)
     1745                    instSizer.Add(wx.StaticText(G2frame.dataWindow,-1,lblWdef(item,nDig[1],insDef[item])),0,WACV)
    17741746                    itemVal = G2G.ValidatedTxtCtrl(G2frame.dataWindow,insVal,item,nDig=nDig,typeHint=float,OnLeave=AfterChange)
    17751747                    instSizer.Add(itemVal,0,WACV)
     
    18351807                instSizer.Add(waveVal,0,WACV)
    18361808                refFlgElem.append([key,2])                   
    1837 #                    instSizer.Add(RefineBox(key),0,WACV)
    18381809                for item in ['Zero',]:
    18391810                    if item in insDef:
     
    18471818                        instSizer.Add(itemVal,0,WACV)
    18481819                        refFlgElem.append([item,2])
    1849 #                        instSizer.Add(RefineBox(item),0,WACV)
    1850                
    18511820               
    18521821        elif 'S' in insVal['Type']:                       #single crystal data
     
    19251894        insRef = {}
    19261895    RefObj = {}
     1896    #These from Intl. Tables C, Table 4.2.2.1, p. 177-179
    19271897    waves = {'CuKa':[1.54051,1.54433],'TiKa':[2.74841,2.75207],'CrKa':[2.28962,2.29351],
    19281898        'FeKa':[1.93597,1.93991],'CoKa':[1.78892,1.79278],'MoKa':[0.70926,0.713543],
    19291899        'AgKa':[0.559363,0.563775]}
    1930     meanwaves = {'CuKa':1.5418,'TiKa':2.7496,'CrKa':2.2909,'FeKa':1.9373,
    1931         'CoKa':1.7902,'MoKa':0.7107,'AgKa':0.5608}
     1900    # meanwaves computed as (2*Ka1+Ka2)/3
     1901    meanwaves = {'CuKa':1.54178,'TiKa':2.74963,'CrKa':2.29092,'FeKa':1.93728,
     1902        'CoKa':1.79021,'MoKa':0.71069,'AgKa':0.56083}
    19321903    Inst2 = G2frame.GPXtree.GetItemPyData(G2gd.GetGPXtreeItemId(G2frame,
    19331904            G2frame.PatternId,'Instrument Parameters'))[1]       
Note: See TracChangeset for help on using the changeset viewer.