Changeset 2960 for branch/2frame/GSASIIpwdGUI.py
- Timestamp:
- Aug 2, 2017 9:30:14 AM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified branch/2frame/GSASIIpwdGUI.py ¶
r2959 r2960 1666 1666 def MakeParameterWindow(): 1667 1667 'Displays the Instrument parameters in the dataWindow frame' 1668 #G2frame.SetLabel(G2frame.GetLabel().split('||')[0]+' || '+'Instrument Parameters')1669 1668 G2frame.SetTitle('Instrument Parameters') 1670 1669 G2frame.dataWindow.ClearData() 1671 1670 mainSizer = G2frame.dataWindow.GetSizer() 1672 #instSizer = wx.FlexGridSizer(0,6,5,5)1673 1671 instSizer = wx.FlexGridSizer(0,3,5,5) 1674 1672 subSizer = wx.BoxSizer(wx.HORIZONTAL) … … 1704 1702 subSizer.Add(waveSizer,0) 1705 1703 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) 1710 1705 key = 'I(L2)/I(L1)' 1711 1706 labelLst.append(key) … … 1716 1711 instSizer.Add(ratVal,0) 1717 1712 instSizer.Add(RefineBox(key),0,WACV) 1718 [instSizer.Add((5,5),0) for i in range(3)]1719 1713 else: # single wavelength 1720 1714 instSizer.Add(wx.StaticText(G2frame.dataWindow,-1,' Azimuth: '),0,WACV) … … 1723 1717 instSizer.Add((5,5),0) 1724 1718 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) 1727 1720 waveVal = G2G.ValidatedTxtCtrl(G2frame.dataWindow,insVal,key,nDig=(10,6),typeHint=float,OnLeave=AfterChange) 1728 1721 labelLst.append(u'Lam (\xc5)') … … 1732 1725 refFlgElem.append([key,2]) 1733 1726 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)1740 1727 for item in ['Zero','Polariz.']: 1741 1728 if item in insDef: … … 1743 1730 elemKeysLst.append([item,1]) 1744 1731 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) 1748 1733 itemVal = G2G.ValidatedTxtCtrl(G2frame.dataWindow,insVal,item,nDig=(10,4),typeHint=float,OnLeave=AfterChange) 1749 1734 instSizer.Add(itemVal,0,WACV) 1750 1735 refFlgElem.append([item,2]) 1751 1736 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']: 1764 1738 nDig = (10,3) 1765 1739 if item == 'SH/L': … … 1769 1743 dspLst.append(nDig) 1770 1744 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) 1774 1746 itemVal = G2G.ValidatedTxtCtrl(G2frame.dataWindow,insVal,item,nDig=nDig,typeHint=float,OnLeave=AfterChange) 1775 1747 instSizer.Add(itemVal,0,WACV) … … 1835 1807 instSizer.Add(waveVal,0,WACV) 1836 1808 refFlgElem.append([key,2]) 1837 # instSizer.Add(RefineBox(key),0,WACV)1838 1809 for item in ['Zero',]: 1839 1810 if item in insDef: … … 1847 1818 instSizer.Add(itemVal,0,WACV) 1848 1819 refFlgElem.append([item,2]) 1849 # instSizer.Add(RefineBox(item),0,WACV)1850 1851 1820 1852 1821 elif 'S' in insVal['Type']: #single crystal data … … 1925 1894 insRef = {} 1926 1895 RefObj = {} 1896 #These from Intl. Tables C, Table 4.2.2.1, p. 177-179 1927 1897 waves = {'CuKa':[1.54051,1.54433],'TiKa':[2.74841,2.75207],'CrKa':[2.28962,2.29351], 1928 1898 'FeKa':[1.93597,1.93991],'CoKa':[1.78892,1.79278],'MoKa':[0.70926,0.713543], 1929 1899 '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} 1932 1903 Inst2 = G2frame.GPXtree.GetItemPyData(G2gd.GetGPXtreeItemId(G2frame, 1933 1904 G2frame.PatternId,'Instrument Parameters'))[1]
Note: See TracChangeset
for help on using the changeset viewer.