Changeset 5363


Ignore:
Timestamp:
Nov 4, 2022 9:10:13 AM (11 months ago)
Author:
vondreele
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIplot.py

    r5361 r5363  
    63956395                for vals in zip(Q,Y,Z,W,Yf,Zf,Wf): Write2csv(fp,vals)
    63966396            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)
    63996399            fp.close()
    64006400        wx.CallAfter(PlotPeakWidths,G2frame,PatternName)
     
    64716471        W = G2pwd.getFWHM(T,Parms,0)/T
    64726472        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')
    64746474        Plot.plot(Q,S,color='b',label='Gaussian')
    64756475        Plot.plot(Q,G,color='m',label='Lorentzian')
     
    64886488        Wf = G2pwd.getFWHM(T,Parms)/T
    64896489        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')
    64916491        Plot.plot(Q,Sf,color='b',dashes=(5,5),label='Gaussian fit')
    64926492        Plot.plot(Q,Gf,color='m',label='Lorentzian fit')
     
    65106510        if Qp:
    65116511            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')
    65136513            Plot.plot(Qp,Sp,'+',color='b',label='Gaussian peak')
    65146514            Plot.plot(Qp,Gp,'+',color='m',label='Lorentzian peak')
     
    1021910219                    else:
    1022010220                        radius = 0.0
     10221                elif 'Q' in atom[ct]:       #spinning rigid body
     10222                    print(atom)
    1022110223                else:
    1022210224                    if 'vdW' in atom[cs]:
     
    1033010332        if len(testRBObj) and pageName == 'RB Models':  # plot a test rigid body as ball & [green] sticks
    1033110333            XYZ = G2mth.UpdateRBXYZ(Bmat,testRBObj['rbObj'],testRBObj['rbData'],testRBObj['rbType'])[0]
    10332             rbBonds = FindPeaksBonds(XYZ)
     10334            if testRBObj['rbType'] != 'Spin':
     10335                rbBonds = FindPeaksBonds(XYZ)
    1033310336            for ind,[x,y,z] in enumerate(XYZ):
    1033410337                aType = testRBObj['rbAtTypes'][ind]
     
    1034710350                else:
    1034810351                    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)
    1035010354                RenderLabel(x,y,z,name,0.2,wxOrange,matRot)
    1035110355            RenderRBtriplet(testRBObj['rbObj']['Orig'][0],
     
    1047010474    resRBData = data['RBModels'].get('Residue',[])
    1047110475    vecRBData = data['RBModels'].get('Vector',[])
     10476    spnRBData = data['RBModels'].get('Spin',[])
    1047210477    rbAtmDict = {}
    10473     for rbObj in resRBData+vecRBData:
     10478    for rbObj in resRBData+vecRBData+spnRBData:
    1047410479        exclList = ['X' for i in range(len(rbObj['Ids']))]
    1047510480        rbAtmDict.update(dict(zip(rbObj['Ids'],exclList)))
Note: See TracChangeset for help on using the changeset viewer.