Changeset 2700 for trunk/GSASIIpwdGUI.py
- Timestamp:
- Feb 11, 2017 10:02:44 AM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIpwdGUI.py
r2698 r2700 537 537 SeqResult = {} 538 538 Id = G2frame.PatternTree.AppendItem(parent=G2frame.root,text='Sequential peak fit results') 539 G2frame.PatternTree.SetItemPyData(Id,SeqResult)540 539 SeqResult = {'SeqPseudoVars':{},'SeqParFitEqList':[]} 541 540 Reverse = False … … 592 591 dlg.Destroy() 593 592 SeqResult['histNames'] = histList 593 G2frame.PatternTree.SetItemPyData(Id,SeqResult) 594 594 G2frame.G2plotNB.Delete('Sequential refinement') #clear away probably invalid plot 595 595 G2frame.PatternTree.SelectItem(Id) … … 770 770 ''' 771 771 event.Skip() 772 c = event.GetRow(),event.GetCol() [1]772 c = event.GetRow(),event.GetCol() 773 773 if c < 0: # replot except whan a column is selected 774 774 wx.CallAfter(G2plt.PlotPatterns,G2frame,plotType='PWDR') … … 4033 4033 SeqResult = {} 4034 4034 Id = G2frame.PatternTree.AppendItem(parent=G2frame.root,text='Sequential SASD results') 4035 G2frame.PatternTree.SetItemPyData(Id,SeqResult)4036 4035 SeqResult['histNames'] = choices 4037 4036 SeqResult = {'SeqPseudoVars':{},'SeqParFitEqList':[]} … … 4063 4062 if not GoOn: 4064 4063 break 4065 Id = G2gd.GetPatternTreeItemId(G2frame,G2frame.root,name)4064 sId = G2gd.GetPatternTreeItemId(G2frame,G2frame.root,name) 4066 4065 if i and CopyForward: 4067 G2frame.PatternTree.SetItemPyData(G2gd.GetPatternTreeItemId(G2frame, Id, 'Models'),JModel)4066 G2frame.PatternTree.SetItemPyData(G2gd.GetPatternTreeItemId(G2frame,sId, 'Models'),JModel) 4068 4067 IProfDict,IProfile = G2frame.PatternTree.GetItemPyData(Id)[:2] 4069 IModel = G2frame.PatternTree.GetItemPyData(G2gd.GetPatternTreeItemId(G2frame, Id, 'Models'))4070 ISample = G2frame.PatternTree.GetItemPyData(G2gd.GetPatternTreeItemId(G2frame, Id, 'Sample Parameters'))4071 ILimits = G2frame.PatternTree.GetItemPyData(G2gd.GetPatternTreeItemId(G2frame, Id, 'Limits'))4068 IModel = G2frame.PatternTree.GetItemPyData(G2gd.GetPatternTreeItemId(G2frame,sId, 'Models')) 4069 ISample = G2frame.PatternTree.GetItemPyData(G2gd.GetPatternTreeItemId(G2frame,sId, 'Sample Parameters')) 4070 ILimits = G2frame.PatternTree.GetItemPyData(G2gd.GetPatternTreeItemId(G2frame,sId, 'Limits')) 4072 4071 IfOK,result,varyList,sig,Rvals,covMatrix,parmDict,Msg = G2sasd.ModelFit(IProfile,IProfDict,ILimits,ISample,IModel) 4073 4072 JModel = copy.deepcopy(IModel) … … 4080 4079 break 4081 4080 else: 4082 G2frame.PatternTree.SetItemPyData(G2gd.GetPatternTreeItemId(G2frame, Id, 'Models'),copy.deepcopy(IModel))4081 G2frame.PatternTree.SetItemPyData(G2gd.GetPatternTreeItemId(G2frame,sId, 'Models'),copy.deepcopy(IModel)) 4083 4082 4084 4083 G2sasd.ModelFxn(IProfile,IProfDict,ILimits,ISample,IModel) … … 4090 4089 finally: 4091 4090 wx.EndBusyCursor() 4091 G2frame.PatternTree.SetItemPyData(Id,SeqResult) 4092 4092 G2frame.PatternTree.SelectItem(Id) 4093 4093 … … 5382 5382 SeqResult = {} 5383 5383 Id = G2frame.PatternTree.AppendItem(parent=G2frame.root,text='Sequential PDF peak fit results') 5384 G2frame.PatternTree.SetItemPyData(Id,SeqResult)5385 5384 SeqResult = {'SeqPseudoVars':{},'SeqParFitEqList':[]} 5386 5385 items = dlg.GetSelections() … … 5400 5399 dlg.Destroy() 5401 5400 G2plt.PlotISFG(G2frame,data,peaks=newpeaks,newPlot=False) 5401 G2frame.PatternTree.SetItemPyData(Id,SeqResult) 5402 5402 G2frame.PatternTree.SelectItem(Id) 5403 5403 print 'All PDFs peak fitted - results in Sequential PDF peak fit results'
Note: See TracChangeset
for help on using the changeset viewer.