Changeset 4068
- Timestamp:
- Jul 19, 2019 8:19:31 AM (4 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIpwdGUI.py
r4065 r4068 1635 1635 xFin = np.searchsorted(pwddata[1][0],limits[1]) 1636 1636 fixBack = backData[1]['background PWDR'] 1637 Id = G2gd.GetGPXtreeItemId(G2frame,G2frame.root,fixBack[0])1638 fixData = G2frame.GPXtree.GetItemPyData(Id)1639 fixedBkg = {'_fixedVary':False,'_fixedMult':fixBack[1],'_fixedValues':fixData[1][1][xBeg:xFin]}1640 try: #typically bad grid value1637 try: #typically bad grid value or no fixed bkg file 1638 Id = G2gd.GetGPXtreeItemId(G2frame,G2frame.root,fixBack[0]) 1639 fixData = G2frame.GPXtree.GetItemPyData(Id) 1640 fixedBkg = {'_fixedVary':False,'_fixedMult':fixBack[1],'_fixedValues':fixData[1][1][xBeg:xFin]} 1641 1641 pwddata[1][4][xBeg:xFin] = G2pwd.getBackground('',parmDict,bakType,dataType,pwddata[1][0][xBeg:xFin],fixedBkg)[0] 1642 1642 except: -
trunk/GSASIIstrMath.py
r4066 r4068 1603 1603 fam0 = TMcorr[:,nxs,:,nxs]*GSdata[nxs,:,:,:]*cosm[:,:,:,nxs] #Nref,Nops,Natm,Mxyz 1604 1604 fbm0 = TMcorr[:,nxs,:,nxs]*GSdata[nxs,:,:,:]*sinm[:,:,:,nxs] 1605 1606 # famq0 = np.sum(np.sum(fam0,axis=-2),axis=-2) #Nref,Mxyz; sum ops & atoms1607 # fbmq0 = np.sum(np.sum(fbm0,axis=-2),axis=-2)1608 #1609 # fas0 = np.sum(famq0,axis=-1)**2-np.sum(eM.T*famq0,axis=-1)**2 #mag intensity calc F^2-(e.F)^21610 # fbs0 = np.sum(fbmq0,axis=-1)**2-np.sum(eM.T*fbmq0,axis=-1)**21611 1605 #for modulated moments --> m != 0 reflections 1612 1606 M = np.array(np.abs(H[3]),dtype=np.int)-1 1613 1607 1614 1608 fam = .5*TMcorr[:,nxs,:,nxs]*np.array([np.where(M[i]>=0,(TmagB*cosm[i,:,:,nxs]- \ 1615 np.sign(H[3,i])*TmagA*sinm[i,:,:,nxs]),0.) for i in range(mRef)])+fam0 1609 np.sign(H[3,i])*TmagA*sinm[i,:,:,nxs]),0.) for i in range(mRef)])+fam0 #Nref,Nops,Natm,Mxyz 1616 1610 1617 1611 fbm = .5*TMcorr[:,nxs,:,nxs]*np.array([np.where(M[i]>=0,(TmagB*sinm[i,:,:,nxs]+ \
Note: See TracChangeset
for help on using the changeset viewer.