Changeset 2334
- Timestamp:
- Jun 20, 2016 1:23:28 PM (7 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIpwd.py
r2239 r2334 22 22 import scipy as sp 23 23 import numpy.linalg as nl 24 import numpy.ma as ma 24 25 import random as rand 25 26 from numpy.fft import ifft, fft, fftshift … … 616 617 bakVals[i] = parmDict[pfx+'Back;'+str(i)] 617 618 bakInt = si.interp1d(bakPos,bakVals,'linear') 618 yb = bakInt( xdata)619 yb = bakInt(ma.getdata(xdata)) 619 620 sumBk[0] = np.sum(yb) 620 621 #Debye function -
trunk/GSASIIpwdGUI.py
r2310 r2334 831 831 xFin = np.searchsorted(pwddata[0],limits[1]) 832 832 xdata = pwddata[0][xBeg:xFin] 833 ydata = si.interp1d(X,Y)( xdata)833 ydata = si.interp1d(X,Y)(ma.getdata(xdata)) 834 834 #GSASIIpath.IPyBreak() 835 835 W = [1]*len(xdata) … … 3504 3504 for item in copyList: 3505 3505 Id = G2gd.GetPatternTreeItemId(G2frame,G2frame.root,item) 3506 G2frame.PatternTree.SetItemPyData(G2gd.GetPatternTreeItemId(G2frame,Id,'Substances'), 3507 copy.copy(data)) 3506 Inst = G2frame.PatternTree.GetItemPyData(G2gd.GetPatternTreeItemId(G2frame,Id, 'Instrument Parameters'))[0] 3507 wave = G2mth.getWave(Inst) 3508 ndata = copy.deepcopy(data) 3509 for name in ndata['Substances'].keys(): 3510 contrst,absorb = G2mth.XScattDen(ndata['Substances'][name]['Elements'],ndata['Substances'][name]['Volume'],wave) 3511 ndata['Substances'][name]['XAnom density'] = contrst 3512 ndata['Substances'][name]['XAbsorption'] = absorb 3513 G2frame.PatternTree.SetItemPyData(G2gd.GetPatternTreeItemId(G2frame,Id,'Substances'),ndata) 3508 3514 3509 3515 def OnAddSubstance(event): … … 3563 3569 Info.update({'Num':1}) 3564 3570 data['Substances'][name]['Elements'][El] = Info 3565 3566 3567 3568 3569 3570 3571 3572 3571 data['Substances'][name]['Volume'] = G2mth.El2EstVol(data['Substances'][name]['Elements']) 3572 data['Substances'][name]['Density'] = \ 3573 G2mth.Vol2Den(data['Substances'][name]['Elements'],data['Substances'][name]['Volume']) 3574 data['Substances'][name]['Scatt density'] = \ 3575 G2mth.XScattDen(data['Substances'][name]['Elements'],data['Substances'][name]['Volume'])[0] 3576 contrst,absorb = G2mth.XScattDen(data['Substances'][name]['Elements'],data['Substances'][name]['Volume'],wave) 3577 data['Substances'][name]['XAnom density'] = contrst 3578 data['Substances'][name]['XAbsorption'] = absorb 3573 3579 dlg.Destroy() 3574 3580
Note: See TracChangeset
for help on using the changeset viewer.