Changeset 2560
- Timestamp:
- Dec 5, 2016 2:42:45 PM (7 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIlattice.py
r2546 r2560 128 128 129 129 """ 130 G = np.zeros(shape=(3,3)) 131 G = [ 130 G = np.array([ 132 131 [A[0], A[3]/2., A[4]/2.], 133 132 [A[3]/2.,A[1], A[5]/2.], 134 [A[4]/2.,A[5]/2., A[2]]] 133 [A[4]/2.,A[5]/2., A[2]]]) 135 134 if inverse: 136 135 g = nl.inv(G) -
trunk/GSASIIpwdGUI.py
r2559 r2560 4792 4792 data[fileKey][itemKey] = value 4793 4793 wx.CallAfter(OnComputePDF,None) 4794 4795 def OnMoveMult(event): 4796 data[key]['Mult'] += multSpin.GetValue()*0.01 4797 mult.SetValue('%.3f'%(data[key]['Mult'])) 4798 wx.CallAfter(OnComputePDF,None) 4794 4799 4795 4800 item = data[key] … … 4802 4807 fileSizer.Add(fileName,0,) 4803 4808 fileSizer.Add(wx.StaticText(parent=G2frame.dataDisplay,label='Multiplier:'),0,WACV) 4809 mulBox = wx.BoxSizer(wx.HORIZONTAL) 4804 4810 mult = wx.TextCtrl(G2frame.dataDisplay,value='%.3f'%(item['Mult']),style=wx.TE_PROCESS_ENTER) 4805 4811 itemDict[mult.GetId()] = [key,'Mult','%.3f'] 4806 4812 mult.Bind(wx.EVT_TEXT_ENTER,OnValueChange) 4807 4813 mult.Bind(wx.EVT_KILL_FOCUS,OnValueChange) 4808 fileSizer.Add(mult,0,) 4814 mulBox.Add(mult,0,) 4815 multSpin = wx.SpinButton(G2frame.dataDisplay,style=wx.SP_VERTICAL,size=wx.Size(20,20)) 4816 multSpin.SetValue(0) 4817 multSpin.SetRange(-1,1) 4818 multSpin.Bind(wx.EVT_SPIN, OnMoveMult) 4819 mulBox.Add(multSpin,0,WACV) 4820 fileSizer.Add(mulBox,0,WACV) 4809 4821 fileSizer.Add(wx.StaticText(parent=G2frame.dataDisplay,label='Add:'),0,WACV) 4810 4822 add = wx.TextCtrl(G2frame.dataDisplay,value='%.0f'%(item['Add']),style=wx.TE_PROCESS_ENTER) … … 5149 5161 if not G2frame.dataFrame.GetStatusBar(): 5150 5162 Status = G2frame.dataFrame.CreateStatusBar() 5151 Status.SetStatusText('PDF computed')5163 Status.SetStatusText('PDF computed') 5152 5164 for plot in auxPlot: 5153 5165 XY = np.array(plot[:2]) … … 5173 5185 if not G2frame.dataFrame.GetStatusBar(): 5174 5186 Status = G2frame.dataFrame.CreateStatusBar() 5175 Status.SetStatusText('All PDFs computed')5187 Status.SetStatusText('All PDFs computed') 5176 5188 G2plt.PlotISFG(G2frame,newPlot=True,type='I(Q)') 5177 5189 G2plt.PlotISFG(G2frame,newPlot=True,type='S(Q)') … … 5326 5338 SQmin.Bind(wx.EVT_KILL_FOCUS,OnSQmin) 5327 5339 sqBox.Add(SQmin,0) 5328 sqBox.Add(wx.StaticText(G2frame.dataDisplay,label=' to '),0,WACV)5340 sqBox.Add(wx.StaticText(G2frame.dataDisplay,label=' to Qmax '),0,WACV) 5329 5341 SQmax = wx.TextCtrl(G2frame.dataDisplay,value='%.1f'%(data['QScaleLim'][1]),size=wx.Size(50,20)) 5330 5342 SQmax.Bind(wx.EVT_TEXT_ENTER,OnSQmax) -
trunk/GSASIIstrIO.py
r2546 r2560 1545 1545 sigVol = Vol**3*np.sqrt(srcvlsq)/2. #ok - checks with GSAS 1546 1546 1547 if SGData['SGLaue'] in ['3', '3m1', '31m', '6/m', '6/mmm']: 1548 vcov[1,1] = vcov[3,3] = vcov[0,0] 1549 vcov[1,2] = vcov[2,1] = vcov[3,1] = vcov[1,3] = vcov[2,3] = vcov[3,2] = vcov[0,2] 1550 vcov[0,1] = vcov[1,0] = vcov[0,3] = vcov[3,0] = 1.0 1547 1551 R123 = Ax[0]*Ax[1]*Ax[2] 1548 1552 dsasdg = np.zeros((3,6))
Note: See TracChangeset
for help on using the changeset viewer.