Changeset 4805
- Timestamp:
- Feb 8, 2021 2:37:16 PM (3 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/G2compare.py
r4801 r4805 888 888 Frame = main(application) # start the GUI 889 889 loadall = False 890 loadbak = False 890 891 argLoadlist = sys.argv[1:] 891 892 for arg in argLoadlist: 893 if '-d' in arg: 894 loadall = True 895 break 896 elif '-b' in arg: 897 loadbak = True 898 continue 899 elif '.bak' in os.path.splitext(arg)[0] and not loadbak: 900 continue 892 901 fil = os.path.splitext(arg)[0] + '.gpx' 893 902 if os.path.exists(fil): 903 if [fil,'GPX'] in Frame.fileList: 904 print('Skipping over {}: previously read'.format(fil)) 905 continue 894 906 Frame.fileList.append([fil,'GPX']) 895 907 Frame.loadFile(fil) 896 elif '-d' in arg: 897 loadall = True 908 continue 898 909 else: 899 910 print('File {} not found. Skipping'.format(fil)) -
trunk/GSASIIconstrGUI.py
r4782 r4805 1759 1759 '''Called when Rigid bodies tree item is selected. 1760 1760 Displays the rigid bodies in the data window 1761 ''' 1762 if not data.get('RBIds') or not data: 1763 data.update({'Vector':{'AtInfo':{}},'Residue':{'AtInfo':{}}, 1764 'RBIds':{'Vector':[],'Residue':[]}}) #empty/bad dict - fill it 1765 1766 global resList,resRBsel 1767 Indx = {} 1768 resList = [] 1769 plotDefaults = {'oldxy':[0.,0.],'Quaternion':[0.,0.,0.,1.],'cameraPos':30.,'viewDir':[0,0,1],} 1770 1771 G2frame.rbBook = G2G.GSNoteBook(parent=G2frame.dataWindow) 1772 G2frame.dataWindow.GetSizer().Add(G2frame.rbBook,1,wx.ALL|wx.EXPAND) 1773 VectorRB = wx.ScrolledWindow(G2frame.rbBook) 1774 VectorRBDisplay = wx.Panel(VectorRB) 1775 G2frame.rbBook.AddPage(VectorRB,'Vector rigid bodies') 1776 ResidueRB = wx.ScrolledWindow(G2frame.rbBook) 1777 ResidueRBDisplay = wx.Panel(ResidueRB) 1778 G2frame.rbBook.AddPage(ResidueRB,'Residue rigid bodies') 1779 1761 ''' 1780 1762 def OnPageChanged(event): 1781 1763 global resList … … 3645 3627 G2frame.GetStatusBar().SetStatusText(text,1) 3646 3628 3629 #================== UpdateRigidBodies starts here ========= 3630 global resList,resRBsel 3631 if not data.get('RBIds') or not data: 3632 data.update({'Vector':{'AtInfo':{}},'Residue':{'AtInfo':{}}, 3633 'RBIds':{'Vector':[],'Residue':[]}}) #empty/bad dict - fill it 3634 Indx = {} 3635 resList = [] 3636 plotDefaults = {'oldxy':[0.,0.],'Quaternion':[0.,0.,0.,1.],'cameraPos':30.,'viewDir':[0,0,1],} 3637 G2frame.rbBook = G2G.GSNoteBook(parent=G2frame.dataWindow) 3638 G2frame.dataWindow.GetSizer().Add(G2frame.rbBook,1,wx.ALL|wx.EXPAND) 3639 VectorRB = wx.ScrolledWindow(G2frame.rbBook) 3640 VectorRBDisplay = wx.Panel(VectorRB) 3641 G2frame.rbBook.AddPage(VectorRB,'Vector rigid bodies') 3642 ResidueRB = wx.ScrolledWindow(G2frame.rbBook) 3643 ResidueRBDisplay = wx.Panel(ResidueRB) 3644 G2frame.rbBook.AddPage(ResidueRB,'Residue rigid bodies') 3645 # vector RBs are not too common, so select Residue as the default when one is present 3646 if len(data['RBIds']['Residue']) > 0 and len(data['RBIds']['Vector']) == 0: 3647 G2frame.rbBook.ChangeSelection(1) 3648 OnPageChanged(None) 3647 3649 G2gd.SetDataMenuBar(G2frame,G2frame.dataWindow.RigidBodyMenu) 3648 3650 SetStatusLine('') -
trunk/GSASIIpwdGUI.py
r4803 r4805 1127 1127 data['peaks'] = X 1128 1128 G2frame.dataWindow.ClearData() 1129 mainSizer = G2frame.dataWindow.GetSizer()1129 mainSizer = wx.BoxSizer(wx.VERTICAL) 1130 1130 G2frame.GPXtree.SetItemPyData(G2frame.PickId,data) 1131 1131 G2frame.PeakTable = G2G.Table(data['peaks'],rowLabels=rowLabels,colLabels=colLabels,types=Types) … … 1147 1147 mainSizer.Add(reflGrid) 1148 1148 mainSizer.Add(G2G.HelpButton(G2frame.dataWindow,helpIndex=G2frame.dataWindow.helpKey)) 1149 G2frame.dataWindow.SetSizer(mainSizer) 1149 1150 G2frame.dataWindow.SetDataSize() 1150 1151 … … 1789 1790 def Draw(): 1790 1791 G2frame.dataWindow.ClearData() 1791 mainSizer = G2frame.dataWindow.GetSizer()1792 mainSizer = wx.BoxSizer(wx.VERTICAL) 1792 1793 topSizer = wx.BoxSizer(wx.HORIZONTAL) 1793 1794 topSizer.Add(wx.StaticText(G2frame.dataWindow,label=' Data used in refinement'),0,WACV) … … 1802 1803 mainSizer.Add(wx.StaticText(G2frame.dataWindow,label=' Excluded regions:'),0,WACV) 1803 1804 mainSizer.Add(ExclSizer()) 1805 G2frame.dataWindow.SetSizer(mainSizer) 1804 1806 G2frame.dataWindow.SetDataSize() 1805 1807 … … 2197 2199 'Displays the Instrument parameters in the dataWindow frame' 2198 2200 G2frame.dataWindow.ClearData() 2199 mainSizer = G2frame.dataWindow.GetSizer()2201 mainSizer = wx.BoxSizer(wx.VERTICAL) 2200 2202 instSizer = wx.FlexGridSizer(0,3,5,5) 2201 2203 subSizer = wx.BoxSizer(wx.HORIZONTAL) … … 2431 2433 mainSizer.Add(instSizer,0) 2432 2434 G2frame.dataWindow.SetDataSize() 2435 G2frame.dataWindow.SetSizer(mainSizer) 2433 2436 # end of MakeParameterWindow 2434 2437 … … 2940 2943 parms = SetupSampleLabels(histName,data.get('Type'),Inst['Type'][0]) 2941 2944 G2frame.dataWindow.ClearData() 2942 mainSizer = G2frame.dataWindow.GetSizer()2945 mainSizer = wx.BoxSizer(wx.VERTICAL) 2943 2946 topSizer = wx.BoxSizer(wx.HORIZONTAL) 2944 2947 topSizer.Add(wx.StaticText(G2frame.dataWindow,label=' Sample and Experimental Parameters')) … … 3044 3047 conSizer.Add(wx.StaticText(G2frame.dataWindow,label=' Transmission (calc): %10.3f '%(np.exp(-mut))),0,WACV) 3045 3048 mainSizer.Add(conSizer,0) 3049 G2frame.dataWindow.SetSizer(mainSizer) 3046 3050 G2frame.dataWindow.SetDataSize() 3047 3051 … … 3209 3213 G2plt.PlotCalib(G2frame,Inst,XY,Sigs,newPlot=True) 3210 3214 G2frame.dataWindow.ClearData() 3211 mainSizer = G2frame.dataWindow.GetSizer()3215 mainSizer = wx.BoxSizer(wx.VERTICAL) 3212 3216 mainSizer.Add(G2frame.indxPeaks,0,wx.ALL|wx.EXPAND,1) 3217 G2frame.dataWindow.SetSizer(mainSizer) 3213 3218 G2frame.dataWindow.SetDataSize() 3214 3219 … … 4412 4417 G2frame.dataWindow.LoadCell.Enable(True) 4413 4418 G2frame.dataWindow.ClearData() 4414 mainSizer = G2frame.dataWindow.GetSizer()4419 mainSizer = wx.BoxSizer(wx.VERTICAL) 4415 4420 topSizer = wx.BoxSizer(wx.HORIZONTAL) 4416 4421 topSizer.Add(wx.StaticText(parent=G2frame.dataWindow,label=' Indexing controls: '),0,WACV) … … 4723 4728 mainSizer.Add(magDisplay,0,WACV) 4724 4729 4730 G2frame.dataWindow.SetSizer(mainSizer) 4725 4731 G2frame.dataWindow.SetDataSize() 4726 4732 … … 5008 5014 G2frame.dataWindow.ClearData() 5009 5015 G2frame.refBook = G2G.GSNoteBook(parent=G2frame.dataWindow) 5010 G2frame.dataWindow.GetSizer().Add(G2frame.refBook,1,wx.ALL|wx.EXPAND,1) 5016 mainSizer = wx.BoxSizer(wx.HORIZONTAL) 5017 mainSizer.Add(G2frame.refBook,1,wx.ALL|wx.EXPAND,1) 5011 5018 G2frame.refTable = {} 5012 5019 G2frame.dataWindow.currentGrids = [] … … 5028 5035 G2frame.RefList = '' 5029 5036 phaseName = '' 5030 G2frame.dataWindow.GetSizer().Add(G2G.HelpButton(G2frame.dataWindow,helpIndex=G2frame.dataWindow.helpKey))5037 mainSizer.Add(G2G.HelpButton(G2frame.dataWindow,helpIndex=G2frame.dataWindow.helpKey)) 5031 5038 if phaseName: ShowReflTable(phaseName) 5032 5039 G2frame.refBook.Bind(wx.aui.EVT_AUINOTEBOOK_PAGE_CHANGED, OnPageChanged) 5040 G2frame.dataWindow.SetSizer(mainSizer) 5033 5041 G2frame.dataWindow.SetDataSize() 5034 5042 … … 6242 6250 Indx = {} 6243 6251 G2frame.dataWindow.ClearData() 6244 mainSizer = G2frame.dataWindow.GetSizer()6252 mainSizer = wx.BoxSizer(wx.VERTICAL) 6245 6253 topSizer = wx.BoxSizer(wx.HORIZONTAL) 6246 6254 models = ['Size dist.','Particle fit','Pair distance',] … … 6296 6304 backSizer.Add(backFile) 6297 6305 mainSizer.Add(backSizer) 6306 G2frame.dataWindow.SetSizer(mainSizer) 6298 6307 G2frame.dataWindow.SetDataSize() 6299 6308 … … 6825 6834 G2frame.Bind(wx.EVT_MENU, OnUnDo, id=G2G.wxID_MODELUNDO) 6826 6835 G2frame.dataWindow.ClearData() 6827 mainSizer = G2frame.dataWindow.GetSizer()6836 mainSizer = wx.BoxSizer(wx.VERTICAL) 6828 6837 mainSizer.Add(wx.StaticText(G2frame.dataWindow,label=' Reflectometry fitting for: '+Name),0,WACV) 6829 6838 mainSizer.Add(wx.StaticText(G2frame.dataWindow,label=' Controls:'),0,WACV) … … 6852 6861 mainSizer.Add(wx.StaticText(G2frame.dataWindow,label=' Layers: scatt. densities are 10%scm%s = 10%s%s%s'%(Pwr10,Pwrm2,Pwrm6,Angstr,Pwrm2)),0,WACV) 6853 6862 mainSizer.Add(LayerSizer()) 6863 G2frame.dataWindow.SetSizer(mainSizer) 6854 6864 G2frame.dataWindow.SetDataSize() 6855 6865 … … 7567 7577 7568 7578 G2frame.dataWindow.ClearData() 7569 mainSizer = G2frame.dataWindow.GetSizer()7579 mainSizer = wx.BoxSizer(wx.VERTICAL) 7570 7580 if powId: 7571 7581 ElList = data['ElList'] … … 7580 7590 mainSizer.Add(wx.StaticText(G2frame.dataWindow,wx.ID_ANY, 7581 7591 powName+' not in Tree')) 7592 G2frame.dataWindow.SetSizer(mainSizer) 7582 7593 G2frame.dataWindow.SetDataSize() 7583 7594 … … 7764 7775 G2frame.Bind(wx.EVT_MENU, OnClearPDFpeaks, id=G2G.wxID_CLEARPDFPEAKS) 7765 7776 G2frame.dataWindow.ClearData() 7766 mainSizer = G2frame.dataWindow.GetSizer()7777 mainSizer = wx.BoxSizer(wx.VERTICAL) 7767 7778 mainSizer.Add((5,5),0) 7768 7779 mainSizer.Add(wx.StaticText(G2frame.dataWindow,label=' PDF peak fit controls:'),0,WACV) … … 7774 7785 mainSizer.Add((5,5),0) 7775 7786 mainSizer.Add(peakSizer()) 7787 G2frame.dataWindow.SetSizer(mainSizer) 7776 7788 G2frame.dataWindow.SetDataSize() 7777 7789
Note: See TracChangeset
for help on using the changeset viewer.