Changeset 5113


Ignore:
Timestamp:
Dec 16, 2021 2:18:39 PM (22 months ago)
Author:
vondreele
Message:

set limits in PDF calcs to use the selected lower limit but ignore the set upper limit for the PWDR data set used.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIpwd.py

    r5112 r5113  
    812812    on high-energy side 20 are used
    813813   
    814     :param pos: peak position; energy in keV
     814    :param pos: peak position; energy in keV (not used)
    815815    :param sig: Gaussian peak variance in keV^2
    816816   
     
    829829    extended by exponential coeff.
    830830   
    831     param pos: peak position; TOF in musec
     831    param pos: peak position; TOF in musec (not used)
    832832    param alp,bet: TOF peak exponential rise & decay parameters
    833833    param sig: Gaussian peak variance in musec^2
  • trunk/GSASIIpwdGUI.py

    r5112 r5113  
    30603060    parmSizer = wx.FlexGridSizer(0,2,5,0)
    30613061    for key,lbl,nDig in parms:
     3062        if 'E' in Inst['Type'][0] and key in ['DisplaceX','DisplaceY','Absorption']:
     3063            continue
    30623064        labelLst.append(lbl.strip().strip(':').strip())
    30633065        dspLst.append(nDig)
     
    70327034        return
    70337035    powId = G2gd.GetGPXtreeItemId(G2frame,G2frame.root,data['Sample']['Name'])
    7034     limits = G2frame.GPXtree.GetItemPyData(G2gd.GetGPXtreeItemId(G2frame,powId,'Limits'))[1]
     7036    limits = G2frame.GPXtree.GetItemPyData(G2gd.GetGPXtreeItemId(G2frame,powId,'Limits'))
     7037    Xlimits = [limits[1][0],limits[0][1]]       #use lower limit but ignore upper limit
    70357038    inst = G2frame.GPXtree.GetItemPyData(G2gd.GetGPXtreeItemId(G2frame,powId,'Instrument Parameters'))[0]
    7036     auxPlot = G2pwd.CalcPDF(data,inst,limits,xydata)
     7039    auxPlot = G2pwd.CalcPDF(data,inst,Xlimits,xydata)
    70377040    data['I(Q)'] = xydata['IofQ']
    70387041    data['S(Q)'] = xydata['SofQ']
     
    70537056    powName = data['Sample']['Name']
    70547057    powId = G2gd.GetGPXtreeItemId(G2frame,G2frame.root,powName)
    7055     limits = G2frame.GPXtree.GetItemPyData(G2gd.GetGPXtreeItemId(G2frame,powId,'Limits'))[1]
     7058    limits = G2frame.GPXtree.GetItemPyData(G2gd.GetGPXtreeItemId(G2frame,powId,'Limits'))
     7059    Xlimits = [limits[1][0],limits[0][1]]       #use lower limit but ignore upper limit
    70567060    inst = G2frame.GPXtree.GetItemPyData(G2gd.GetGPXtreeItemId(G2frame,powId,'Instrument Parameters'))[0]
    7057     res = G2pwd.OptimizePDF(data,xydata,limits,inst,showFit,maxCycles)
     7061    res = G2pwd.OptimizePDF(data,xydata,Xlimits,inst,showFit,maxCycles)
    70587062    return res['success']
    70597063   
Note: See TracChangeset for help on using the changeset viewer.