Changeset 2675 for trunk/GSASIIimgGUI.py
- Timestamp:
- Jan 30, 2017 2:38:50 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIimgGUI.py
r2674 r2675 2359 2359 fInp4a.Enable(self.params['ComputePDF']) 2360 2360 btn4.Enable(self.params['ComputePDF']) 2361 cOpt.Enable(self.params['ComputePDF']) 2361 2362 if self.params['ComputePDF']: 2362 2363 lbl4.SetForegroundColour("black") … … 2392 2393 self.params['pdfDmax'] = 0.0 2393 2394 self.params['pdfprm'] = '' 2395 self.params['optPDF'] = True 2394 2396 self.pdfControls = {} 2395 2397 … … 2468 2470 fInp4a = G2G.ValidatedTxtCtrl(mnpnl,self.params,'pdfDmax',min=0.0) 2469 2471 sizer.Add(fInp4a,0,wx.ALIGN_CENTER_VERTICAL) 2472 cOpt = G2G.G2CheckBox(mnpnl,'Optimize',self.params,'optPDF') 2473 sizer.Add(cOpt) 2470 2474 lblsizr.Add(sizer,0) 2471 2475 sizer = wx.BoxSizer(wx.HORIZONTAL) … … 2848 2852 ElData['FormulaNo'] = float(num) 2849 2853 ElList[elem] = ElData 2850 PDFid = G2obj.CreatePDFitems(G2frame,pwdr,ElList.copy(),Qlimits) 2854 PDFnames = G2gd.GetPatternTreeDataNames(G2frame,['PDF ',]) 2855 PDFid = G2obj.CreatePDFitems(G2frame,pwdr,ElList.copy(),Qlimits,PDFnames) 2851 2856 PDFdata = G2frame.PatternTree.GetItemPyData(G2gd.GetPatternTreeItemId( 2852 2857 G2frame,PDFid, 'PDF Controls')) … … 2858 2863 G2pdG.computePDF(G2frame,PDFdata) 2859 2864 wx.Yield() 2860 G2pdG.OptimizePDF(G2frame,PDFdata,maxCycles=10,) 2861 wx.Yield() 2865 G2frame.PatternId = PDFid 2866 G2plt.PlotISFG(G2frame,PDFdata,newPlot=False,plotType='G(R)') 2867 if self.params['optPDF']: 2868 G2pdG.OptimizePDF(G2frame,PDFdata,maxCycles=10,) 2869 wx.Yield() 2870 G2plt.PlotISFG(G2frame,PDFdata,newPlot=False,plotType='G(R)') 2862 2871 G2frame.AutointPDFnames.append(pwdr) 2863 2872 # save names of PDF entry to be deleted later if needed
Note: See TracChangeset
for help on using the changeset viewer.