Changeset 1030 for trunk/GSASIIgrid.py


Ignore:
Timestamp:
Aug 13, 2013 2:25:42 PM (9 years ago)
Author:
vondreele
Message:

mods to CIF export
add residuals to histogram GUI
save histogram residual info in data[0] dictionary

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIgrid.py

    r1029 r1030  
    27712771    wtSizer.Add(wtval,0,wx.ALIGN_CENTER_VERTICAL)
    27722772    mainSizer.Add(wtSizer)
     2773    if 'Nobs' in data[0]:
     2774        mainSizer.Add(wx.StaticText(G2frame.dataDisplay,-1,
     2775            ' Data residual wR: %.3f%% on %d observations'%(data[0]['wR'],data[0]['Nobs'])))
     2776        for value in data[0]:
     2777            if 'Nref' in value:
     2778                mainSizer.Add((5,5),)
     2779                pfx = value.split('Nref')[0]
     2780                name = data[0][pfx.split(':')[0]+'::Name']
     2781                mainSizer.Add(wx.StaticText(G2frame.dataDisplay,-1,' For phase '+name+':'))
     2782                mainSizer.Add(wx.StaticText(G2frame.dataDisplay,-1,
     2783                    ' Unweighted phase residuals RF^2: %.3f%%, RF: %.3f%% on %d reflections  '% \
     2784                    (data[0][pfx+'Rf^2'],data[0][pfx+'Rf'],data[0][value])))
     2785    mainSizer.Add((5,5),)
    27732786    mainSizer.Layout()   
    27742787    G2frame.dataDisplay.SetSizer(mainSizer)
    2775     G2frame.dataFrame.setSizePosLeft(mainSizer.Fit(G2frame.dataFrame))
     2788    Size = mainSizer.Fit(G2frame.dataFrame)
     2789    Size[1] += 10
     2790    G2frame.dataFrame.setSizePosLeft(Size)
    27762791    G2frame.PatternTree.SetItemPyData(item,data)
    27772792    if kind == 'PWDR':
     
    29742989                Nvars = len(data['varyList'])
    29752990                Rvals = data['Rvals']
    2976                 text = '\nFinal residuals: \nRw = %.3f%% \nchi**2 = %.1f \nGOF = %.2f'%(Rvals['Rwp'],Rvals['chisq'],Rvals['GOF'])
     2991                text = '\nFinal residuals: \nwR = %.3f%% \nchi**2 = %.1f \nGOF = %.2f'%(Rvals['Rwp'],Rvals['chisq'],Rvals['GOF'])
    29772992                text += '\nNobs = %d \nNvals = %d'%(Rvals['Nobs'],Nvars)
    29782993                if 'lamMax' in Rvals:
Note: See TracChangeset for help on using the changeset viewer.