Changeset 5363 for trunk/GSASIIplot.py
- Timestamp:
- Nov 4, 2022 9:10:13 AM (13 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIplot.py
r5361 r5363 6395 6395 for vals in zip(Q,Y,Z,W,Yf,Zf,Wf): Write2csv(fp,vals) 6396 6396 else: 6397 Write2csv(fp,['Q','Gauss-def','Lorenz-def',' Gauss-fit','Lorenz-fit',],header=True)6398 for vals in zip(Q,S,G, Sf,Gf): Write2csv(fp,vals)6397 Write2csv(fp,['Q','Gauss-def','Lorenz-def','FWHM-def','Gauss-fit','Lorenz-fit','FWHM-fit',],header=True) 6398 for vals in zip(Q,S,G,W,Sf,Gf,Wf): Write2csv(fp,vals) 6399 6399 fp.close() 6400 6400 wx.CallAfter(PlotPeakWidths,G2frame,PatternName) … … 6471 6471 W = G2pwd.getFWHM(T,Parms,0)/T 6472 6472 Plot.plot(Q,A,color='r',label='Alpha') 6473 Plot.plot(Q,B,color=' g',label='Beta')6473 Plot.plot(Q,B,color='orange',label='Beta') 6474 6474 Plot.plot(Q,S,color='b',label='Gaussian') 6475 6475 Plot.plot(Q,G,color='m',label='Lorentzian') … … 6488 6488 Wf = G2pwd.getFWHM(T,Parms)/T 6489 6489 Plot.plot(Q,Af,color='r',dashes=(5,5),label='Alpha fit') 6490 Plot.plot(Q,Bf,color=' g',dashes=(5,5),label='Beta fit')6490 Plot.plot(Q,Bf,color='orange',dashes=(5,5),label='Beta fit') 6491 6491 Plot.plot(Q,Sf,color='b',dashes=(5,5),label='Gaussian fit') 6492 6492 Plot.plot(Q,Gf,color='m',label='Lorentzian fit') … … 6510 6510 if Qp: 6511 6511 Plot.plot(Qp,Ap,'+',color='r',label='Alpha peak') 6512 Plot.plot(Qp,Bp,'+',color=' g',label='Beta peak')6512 Plot.plot(Qp,Bp,'+',color='orange',label='Beta peak') 6513 6513 Plot.plot(Qp,Sp,'+',color='b',label='Gaussian peak') 6514 6514 Plot.plot(Qp,Gp,'+',color='m',label='Lorentzian peak') … … 10219 10219 else: 10220 10220 radius = 0.0 10221 elif 'Q' in atom[ct]: #spinning rigid body 10222 print(atom) 10221 10223 else: 10222 10224 if 'vdW' in atom[cs]: … … 10330 10332 if len(testRBObj) and pageName == 'RB Models': # plot a test rigid body as ball & [green] sticks 10331 10333 XYZ = G2mth.UpdateRBXYZ(Bmat,testRBObj['rbObj'],testRBObj['rbData'],testRBObj['rbType'])[0] 10332 rbBonds = FindPeaksBonds(XYZ) 10334 if testRBObj['rbType'] != 'Spin': 10335 rbBonds = FindPeaksBonds(XYZ) 10333 10336 for ind,[x,y,z] in enumerate(XYZ): 10334 10337 aType = testRBObj['rbAtTypes'][ind] … … 10347 10350 else: 10348 10351 RenderSphere(x,y,z,radius,color/255.,Fade) 10349 RenderBonds(x,y,z,rbBonds[ind],0.03,Gr) 10352 if testRBObj['rbType'] != 'Spin': 10353 RenderBonds(x,y,z,rbBonds[ind],0.03,Gr) 10350 10354 RenderLabel(x,y,z,name,0.2,wxOrange,matRot) 10351 10355 RenderRBtriplet(testRBObj['rbObj']['Orig'][0], … … 10470 10474 resRBData = data['RBModels'].get('Residue',[]) 10471 10475 vecRBData = data['RBModels'].get('Vector',[]) 10476 spnRBData = data['RBModels'].get('Spin',[]) 10472 10477 rbAtmDict = {} 10473 for rbObj in resRBData+vecRBData :10478 for rbObj in resRBData+vecRBData+spnRBData: 10474 10479 exclList = ['X' for i in range(len(rbObj['Ids']))] 10475 10480 rbAtmDict.update(dict(zip(rbObj['Ids'],exclList)))
Note: See TracChangeset
for help on using the changeset viewer.