Changeset 2714 for trunk/GSASIIpwdGUI.py


Ignore:
Timestamp:
Feb 18, 2017 8:39:26 AM (6 years ago)
Author:
vondreele
Message:

fix blunder in PDF optimizer

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIpwdGUI.py

    r2710 r2714  
    46494649                    method='L-BFGS-B',options={'maxiter':maxCycles},tol=0.001)
    46504650    else:
    4651         res = opt.minimize(Min,xstart,bounds=([1,None],[0,1],[0.01,1]),
     4651        res = opt.minimize(Min,xstart,bounds=([0,None],[0,1],[0.01,1]),
    46524652                    method='L-BFGS-B',options={'maxiter':maxCycles},tol=0.001)
    46534653    Done(res['x'])
     
    46994699        r = xydata['GofR'][1][0]
    47004700        g0 = g[r < Data['Rmin']] + 4*np.pi*r[r < Data['Rmin']]*numbDen
    4701         return sum(g0**2)/len(g0)
     4701        M = sum(g0**2)/len(g0)
     4702        return M
    47024703    def GetCurrentVals():
    47034704        '''Get the current ['Flat Bkg','BackRatio','Ruland'] with scaling
     
    47084709            F = data['Flat Bkg']/BkgMax
    47094710        except:
    4710             F = 10
     4711            F = 0
    47114712        return [F,data['BackRatio'],max(10*data['Ruland'],.05)]
    47124713    def SetFinalVals(arg):
     
    47834784            mulBox.Add(multSpin,0,WACV)
    47844785            fileSizer.Add(mulBox,0,WACV)
    4785             if 'Refine' in item:
     4786            if 'Refine' in item and item['Name']:
    47864787                refMult = wx.CheckBox(parent=G2frame.dataDisplay,label='Refine?')
    47874788                refMult.SetValue(item['Refine'])
     
    49164917            finally:
    49174918                wx.EndBusyCursor()
     4919            wx.CallAfter(UpdatePDFGrid,G2frame,data)
    49184920            OnComputePDF(event)       
    4919             wx.CallAfter(UpdatePDFGrid,G2frame,data)
    49204921                       
    49214922        def AfterChangeNoRefresh(invalid,value,tc):
     
    49254926        def OnDetType(event):
    49264927            data['DetType'] = detType.GetValue()
     4928            wx.CallAfter(UpdatePDFGrid,G2frame,data)
    49274929            wx.CallAfter(OnComputePDF,None)
    4928             wx.CallAfter(UpdatePDFGrid,G2frame,data)
    49294930       
    49304931        def OnFlatSpin(event):
     
    50355036        sqBox.Add(wx.StaticText(G2frame.dataDisplay,label=' to Qmax '),0,WACV)
    50365037        SQmax = G2G.ValidatedTxtCtrl(G2frame.dataDisplay,data['QScaleLim'],1,nDig=(10,3),
    5037                                      min=qLimits[0],max=qLimits[1],
    5038                                      typeHint=float,OnLeave=NewQmax)
     5038            min=qLimits[0],max=qLimits[1],typeHint=float,OnLeave=NewQmax)
    50395039        sqBox.Add(SQmax,0,WACV)
    50405040        resetQ = wx.Button(G2frame.dataDisplay,label='Reset?',style=wx.BU_EXACTFIT)
Note: See TracChangeset for help on using the changeset viewer.