Changeset 1295
- Timestamp:
- Apr 22, 2014 9:37:51 AM (10 years ago)
- Location:
- trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASII.py
r1288 r1295 1181 1181 lastdatafile = '' 1182 1182 newHistList = [] 1183 self.EnablePlot = False 1183 1184 for rd in rdlist: 1184 1185 # get instrument parameters for each dataset … … 1254 1255 self.PatternTree.AppendItem(Id,text='Reflection Lists'), 1255 1256 {}) 1257 newHistList.append(HistName) 1258 else: 1259 self.EnablePlot = True 1256 1260 self.PatternTree.Expand(Id) 1257 1261 self.PatternTree.SelectItem(Id) 1258 newHistList.append(HistName)1259 1262 1260 1263 if not newHistList: return # somehow, no new histograms … … 1522 1525 lastdatafile = '' 1523 1526 newHistList = [] 1527 self.EnablePlot = False 1524 1528 for rd in rdlist: 1525 1529 lastdatafile = rd.smallangleentry[0] … … 1579 1583 self.PatternTree.SetItemPyData( 1580 1584 self.PatternTree.AppendItem(Id,text='Models'),G2pdG.SetDefaultSASDModel()) 1585 newHistList.append(HistName) 1586 else: 1587 self.EnablePlot = True 1581 1588 self.PatternTree.Expand(Id) 1582 1589 self.PatternTree.SelectItem(Id) 1583 newHistList.append(HistName)1584 1590 1585 1591 if not newHistList: return # somehow, no new histograms … … 1906 1912 self.MaskKey = '' #trigger for making image masks 1907 1913 self.StrainKey = '' #ditto for new strain d-zeros 1914 self.EnablePlot = True 1908 1915 arg = sys.argv 1909 1916 if len(arg) > 1: … … 2080 2087 self.PickId = Id 2081 2088 self.Image = Id 2082 os.chdir(dlg.GetDirectory()) # to get Mac/Linux to change directory! 2089 os.chdir(dlg.GetDirectory()) # to get Mac/Linux to change directory! 2083 2090 self.PatternTree.SelectItem(G2gd.GetPatternTreeItemId(self,Id,'Image Controls')) #show last one 2084 2091 finally: -
trunk/GSASIIElem.py
r1125 r1295 191 191 isoName = 'Nat. Abund.' #natural abundance 192 192 if S[76:78] in ['LS','BW']: #special anomalous scattering length info 193 St = [S[1 0:19],S[19:25],S[25:31],S[31:38],S[38:44],S[44:50],193 St = [S[19:25],S[25:31],S[31:38],S[38:44],S[44:50], 194 194 S[50:56],S[56:62],S[62:68],S[68:74],] 195 195 Vals = [] -
trunk/GSASIIgrid.py
r1290 r1295 2640 2640 help='Undo model fit') 2641 2641 self.SasdUndo.Enable(False) 2642 self.ModelEdit.Append(id=wxID_MODELFITALL, kind=wx.ITEM_NORMAL,text=' Fit all',2643 help=' Fitmodel parameters to all SASD data')2642 self.ModelEdit.Append(id=wxID_MODELFITALL, kind=wx.ITEM_NORMAL,text='Sequential fit', 2643 help='Sequential fit of model parameters to all SASD data') 2644 2644 self.ModelEdit.Append(id=wxID_MODELCOPY, kind=wx.ITEM_NORMAL,text='Copy', 2645 2645 help='Copy model parameters to other histograms') … … 4253 4253 elif 'PWDR' in G2frame.PatternTree.GetItemText(item): 4254 4254 #for i in G2frame.ExportPattern: i.Enable(True) 4255 UpdatePWHKPlot(G2frame,'PWDR',item) 4255 if G2frame.EnablePlot: 4256 UpdatePWHKPlot(G2frame,'PWDR',item) 4256 4257 elif 'SASD' in G2frame.PatternTree.GetItemText(item): 4257 4258 #for i in G2frame.ExportPattern: i.Enable(True) 4258 UpdatePWHKPlot(G2frame,'SASD',item) 4259 if G2frame.EnablePlot: 4260 UpdatePWHKPlot(G2frame,'SASD',item) 4259 4261 elif 'HKLF' in G2frame.PatternTree.GetItemText(item): 4260 4262 G2frame.Sngl = True -
trunk/GSASIIplot.py
r1288 r1295 2309 2309 except: 2310 2310 G2frame.seqXaxis = None 2311 2312 def OnMotion(event): 2313 if event.xdata and event.ydata: #avoid out of frame errors 2314 xpos = event.xdata 2315 ypos = event.ydata 2316 msg = '%5.3f %.6g'%(xpos,ypos) 2317 Page.canvas.SetToolTipString(msg) 2318 2311 2319 def OnKeyPress(event): 2312 2320 if event.key == 's': … … 2325 2333 Page = G2frame.G2plotNB.nb.GetPage(plotNum) 2326 2334 Page.canvas.mpl_connect('key_press_event', OnKeyPress) 2335 Page.canvas.mpl_connect('motion_notify_event', OnMotion) 2327 2336 Page.Choice = ['s to select plot x-axis'] 2328 2337 Page.keyPress = OnKeyPress … … 2342 2351 Plot.errorbar(X,Y,yerr=sig,label=name) 2343 2352 else: 2344 Plot.errorbar(X,Y,label=name) 2353 Plot.plot(X,Y) 2354 Plot.plot(X,Y,'o',label=name) 2345 2355 Plot.legend(loc='best') 2346 2356 Plot.set_ylabel('Parameter values') -
trunk/GSASIIpwdGUI.py
r1288 r1295 2723 2723 2724 2724 def OnFitModelAll(event): 2725 event.Skip() 2725 choices = GetPatternTreeDataNames(G2frame,['SASD',]) 2726 sel = [] 2727 dlg = G2MultiChoiceDialog(G2frame.dataFrame, 'Sequential SASD refinement', 2728 'Select dataset to include',choices) 2729 dlg.SetSelections(sel) 2730 names = [] 2731 if dlg.ShowModal() == wx.ID_OK: 2732 for sel in dlg.GetSelections(): 2733 names.append(choices[sel]) 2734 dlg.Destroy() 2735 for name in names: print name 2726 2736 2727 2737 def OnFitModel(event):
Note: See TracChangeset
for help on using the changeset viewer.