Changeset 4166 for trunk/GSASIIpwd.py
- Timestamp:
- Oct 1, 2019 3:14:03 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIpwd.py
r4142 r4166 3016 3016 3017 3017 dmin = DysData['MEMdmin'] 3018 TOFlam = 2.0*dmin*npsind(80.0) 3018 3019 refSet = G2lat.GenHLaue(dmin,SGData,A) #list of h,k,l,d 3019 3020 refDict = {'%d %d %d'%(ref[0],ref[1],ref[2]):ref for ref in refSet} … … 3026 3027 if 'T' in Type: 3027 3028 h,k,l,mult,dsp,pos,sig,gam,Fobs,Fcalc,phase,x,x,x,x,prfo = ref[:16] 3028 FWHM = getgamFW(gam,sig) 3029 s = np.sqrt(max(sig,0.0001)) #var -> sig in deg 3030 FWHM = getgamFW(gam,s) 3031 if dsp < dmin: 3032 continue 3033 theta = npasind(TOFlam/(2.*dsp)) 3034 FWHM *= nptand(theta)/pos 3035 pos = 2.*theta 3029 3036 else: 3030 3037 h,k,l,mult,dsp,pos,sig,gam,Fobs,Fcalc,phase,x,prfo = ref[:13] … … 3072 3079 Fobs = np.sqrt(ref[6]) 3073 3080 mem.write('%5d%5d%5d%10.3f%10.3f%10.3f\n'%(h,k,l,Fobs*npcosd(ref[7]),Fobs*npsind(ref[7]),max(0.01*Fobs,0.1))) 3074 while True :3081 while True and nref2: 3075 3082 if not len(refs2[-1]): 3076 3083 del refs2[-1] … … 3116 3123 3117 3124 generalData = data['General'] 3125 Map = generalData['Map'] 3126 Type = Map['Type'] 3118 3127 cell = generalData['Cell'][1:7] 3119 3128 A = G2lat.cell2A(cell) … … 3145 3154 except KeyError: #added reflections at end skipped 3146 3155 d = float(1/np.sqrt(G2lat.calc_rDsq([h,k,l],A))) 3147 newRefs.append([h,k,l,-1,d,0.,0.01,1.0,Fosq,Fosq,phase,1.0,1.0,1.0,1.0]) 3156 if 'T' in Type: 3157 newRefs.append([h,k,l,-1,d,0.,0.01,1.0,Fosq,Fosq,phase,1.0,1.0,1.0,1.0,1.0,1.0,1.0]) 3158 else: 3159 newRefs.append([h,k,l,-1,d,0.,0.01,1.0,Fosq,Fosq,phase,1.0,1.0,1.0,1.0]) 3148 3160 continue 3149 3161 newRefs[refId][8] = Fosq
Note: See TracChangeset
for help on using the changeset viewer.