Changeset 1329
- Timestamp:
- May 6, 2014 12:19:05 PM (11 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified trunk/GSASIIpwdGUI.py ¶
r1328 r1329 2782 2782 dlg.Destroy() 2783 2783 SeqResult = {'histNames':names} 2784 Reverse = False 2785 CopyForward = False 2786 choice = ['Reverse sequence','Copy from prev.'] 2787 dlg = wx.MultiChoiceDialog(G2frame.dataFrame,'Sequential controls','Select controls',choice) 2788 if dlg.ShowModal() == wx.ID_OK: 2789 for sel in dlg.GetSelections(): 2790 if sel: 2791 CopyForward = True 2792 else: 2793 Reverse = True 2794 dlg.Destroy() 2784 2795 dlg = wx.ProgressDialog('SASD Sequential fit','Data set name = '+names[0],len(names), 2785 2796 style = wx.PD_ELAPSED_TIME|wx.PD_AUTO_HIDE|wx.PD_REMAINING_TIME|wx.PD_CAN_ABORT) 2786 2797 wx.BeginBusyCursor() 2798 if Reverse: 2799 names.reverse() 2787 2800 try: 2788 2801 for i,name in enumerate(names): … … 2792 2805 break 2793 2806 Id = G2gd.GetPatternTreeItemId(G2frame,G2frame.root,name) 2807 if i and CopyForward: 2808 G2frame.PatternTree.SetItemPyData(G2gd.GetPatternTreeItemId(G2frame,Id, 'Models'),JModel) 2794 2809 IProfDict,IProfile = G2frame.PatternTree.GetItemPyData(Id)[:2] 2795 2810 IModel = G2frame.PatternTree.GetItemPyData(G2gd.GetPatternTreeItemId(G2frame,Id, 'Models')) … … 2797 2812 ILimits = G2frame.PatternTree.GetItemPyData(G2gd.GetPatternTreeItemId(G2frame,Id, 'Limits')) 2798 2813 IInst = G2frame.PatternTree.GetItemPyData(G2gd.GetPatternTreeItemId(G2frame,Id, 'Instrument Parameters')) 2799 # ISubstances = G2frame.PatternTree.GetItemPyData(G2gd.GetPatternTreeItemId(G2frame,Id, 'Substances'))2800 2814 IfOK,result,varyList,sig,Rvals,covMatrix,Msg = G2sasd.ModelFit(IProfile,IProfDict,ILimits,ISample,IModel) 2815 JModel = copy.copy(IModel) 2801 2816 if not IfOK: 2802 2817 G2frame.ErrorDialog('Failed sequential refinement for data '+name, -
TabularUnified trunk/exports/G2export_pwdr.py ¶
r1299 r1329 146 146 self.OpenFile() 147 147 histblk = self.Histograms[hist] 148 self.Write('# '+hist[5:]) 148 self.Write('/*') #The ugly c comment delimiter used in topas! 149 self.Write('# '+hist[5:]) #evidently this by itself fails in topas 150 self.Write('*/') 149 151 x = np.array(histblk['Data'][0]) 150 152 # convert weights to sigmas; use largest weight as minimum esd
Note: See TracChangeset
for help on using the changeset viewer.