Changeset 179
- Timestamp:
- Nov 20, 2010 10:49:03 AM (12 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASII.py
r174 r179 692 692 if Id: 693 693 Sample = {'Scale':[1.0,True],'Type':'Debye-Scherrer','Absorption':[0.0,False],'DisplaceX':[0.0,False], 694 'DisplaceY':[0.0,False],'Diffuse':[] }694 'DisplaceY':[0.0,False],'Diffuse':[],'Temperature':300.,'Pressure':1.0,'Humidity':0.0,'Voltage':0.0,'Force':0.0} 695 695 self.PatternTree.SetItemPyData(Id,[[''],[Xsum,Ysum,Wsum,YCsum,YBsum,YDsum]]) 696 696 self.PatternTree.SetItemPyData(self.PatternTree.AppendItem(Id,text='Comments'),Comments) -
trunk/GSASIIIO.py
r171 r179 700 700 W = np.sqrt(Y) 701 701 Sample = {'Scale':[1.0,True],'Type':'Debye-Scherrer','Absorption':[0.0,False],'DisplaceX':[0.0,False], 702 'DisplaceY':[0.0,False],'Diffuse':[] }702 'DisplaceY':[0.0,False],'Diffuse':[],'Temperature':300.,'Pressure':1.0,'Humidity':0.0,'Voltage':0.0,'Force':0.0} 703 703 if Id: 704 704 self.PatternTree.SetItemPyData(G2gd.GetPatternTreeItemId(self,Id, 'Comments'),Comments) -
trunk/GSASIIgrid.py
r167 r179 743 743 self.PickId = item 744 744 data = self.PatternTree.GetItemPyData(item) 745 746 if 'Temperature' not in data: #temp fix for old gpx files 747 data = {'Scale':[1.0,True],'Type':'Debye-Scherrer','Absorption':[0.0,False],'DisplaceX':[0.0,False], 748 'DisplaceY':[0.0,False],'Diffuse':[],'Temperature':300.,'Pressure':1.0,'Humidity':0.0,'Voltage':0.0,'Force':0.0} 749 self.PatternTree.SetItemPyData(item,data) 750 745 751 G2pdG.UpdateSampleGrid(self,data) 746 752 G2plt.PlotPatterns(self) -
trunk/GSASIIpwdGUI.py
r171 r179 423 423 parms = [['Shift',' Sample displacement: ','%.4f',], 424 424 ['Transparency',' Sample transparency: ','%.4f'],] 425 parms.append(['Temperature',' Sample temperature: ','%.2f']) 426 parms.append(['Pressure',' Sample pressure: ','%.3f']) 427 parms.append(['Humidity',' Sample humidity: ','%.1f']) 428 parms.append(['Voltage',' Sample voltage: ','%.3f']) 429 parms.append(['Force',' Sample force: ','%.3f']) 425 430 objList = {} 426 431 … … 457 462 parm = objList[Obj.GetId()] 458 463 try: 459 data[parm[0]][0] = float(Obj.GetValue()) 464 if 'list' in str(type(data[parm[0]])): 465 data[parm[0]][0] = float(Obj.GetValue()) 466 else: 467 data[parm[0]] = float(Obj.GetValue()) 460 468 except ValueError: 461 469 pass 462 Obj.SetValue(parm[2]%(data[parm[0]][0])) #reset in case of error 470 if 'list' in str(type(data[parm[0]])): 471 Obj.SetValue(parm[2]%(data[parm[0]][0])) #reset in case of error 472 else: 473 Obj.SetValue(parm[2]%(data[parm[0]])) #reset in case of error 463 474 464 475 mainSizer = wx.BoxSizer(wx.VERTICAL) … … 488 499 for parm in parms: 489 500 parmSizer = wx.BoxSizer(wx.HORIZONTAL) 490 parmRef = wx.CheckBox(self.dataDisplay,label=parm[1]) 491 objList[parmRef.GetId()] = parm[0] 492 parmRef.SetValue(data[parm[0]][1]) 493 parmRef.Bind(wx.EVT_CHECKBOX, OnParmRef) 494 parmSizer.Add(parmRef,0,wx.ALIGN_CENTER_VERTICAL) 495 parmVal = wx.TextCtrl(self.dataDisplay,wx.ID_ANY, 496 parm[2]%(data[parm[0]][0]),style=wx.TE_PROCESS_ENTER) 501 if 'list' in str(type(data[parm[0]])): 502 parmRef = wx.CheckBox(self.dataDisplay,label=parm[1]) 503 objList[parmRef.GetId()] = parm[0] 504 parmRef.SetValue(data[parm[0]][1]) 505 parmRef.Bind(wx.EVT_CHECKBOX, OnParmRef) 506 parmSizer.Add(parmRef,0,wx.ALIGN_CENTER_VERTICAL) 507 parmVal = wx.TextCtrl(self.dataDisplay,wx.ID_ANY, 508 parm[2]%(data[parm[0]][0]),style=wx.TE_PROCESS_ENTER) 509 else: 510 parmSizer.Add(wx.StaticText(self.dataDisplay,label=parm[1]), 511 0,wx.ALIGN_CENTER_VERTICAL) 512 parmVal = wx.TextCtrl(self.dataDisplay,wx.ID_ANY, 513 parm[2]%(data[parm[0]]),style=wx.TE_PROCESS_ENTER) 497 514 objList[parmVal.GetId()] = parm 498 515 parmVal.Bind(wx.EVT_TEXT_ENTER,OnParmVal) … … 507 524 self.dataDisplay.SetSize(Size) 508 525 self.dataFrame.setSizePosLeft(Size) 509 510 511 526 512 527 def UpdateIndexPeaksGrid(self, data):
Note: See TracChangeset
for help on using the changeset viewer.