Changeset 2369 for trunk/GSASIIplot.py
- Timestamp:
- Jul 11, 2016 1:52:10 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIplot.py
r2368 r2369 3180 3180 Beta = [] 3181 3181 Rmd = [] 3182 refSets = [G2spc.GenHKLf(hkl,SGData)[2] for hkl in Refs[:3].T] 3183 refSets = [[np.fromstring(item.strip('[]').replace('-0','0'),sep=' ') \ 3184 for item in list(set([str(ref) for ref in refSet]))] for refSet in refSets] 3182 Ops = np.array([Op[0].T for Op in SGData['SGOps']]) 3183 refSets = [np.inner(Ops,hkl) for hkl in Refs[:3].T] 3185 3184 for ir,refSet in enumerate(refSets): 3186 refSet = [np.where(ref[2]<0,-1*ref,ref) for ref in refSet] 3185 refSet = np.vstack((refSet,-refSet)) #add Friedel pairs 3186 refSet = [np.where(ref[2]<0,-1.*ref,ref) for ref in refSet] #take +l of each pair then remove duplicates 3187 refSet = set([str(ref).strip('[]').replace('-0',' 0') for ref in refSet]) 3188 refSet = [np.fromstring(item,sep=' ') for item in refSet] 3187 3189 refSets[ir] = refSet 3190 for ir,refSet in enumerate(refSets): 3188 3191 r,beta,phi = G2lat.HKL2SpAng(refSet,cell[:6],SGData) #radius, inclination, azimuth 3189 # beta,phi = G2lat.CrsAng(np.array(refSet),cell[:6],SGData)3190 3192 phi *= np.pi/180. 3191 3193 beta *= np.pi/180. … … 3214 3216 break 3215 3217 except ValueError: 3216 sfac *= 1. 23218 sfac *= 1.05 3217 3219 Z = [lut(r*np.pi/180.,p*np.pi/180.) for r,p in zip(list(R),list(P))] 3218 3220 except AttributeError:
Note: See TracChangeset
for help on using the changeset viewer.