Changeset 843


Ignore:
Timestamp:
Jan 31, 2013 4:12:26 PM (9 years ago)
Author:
vondreele
Message:

set proper defaults for Controls
improve HKLF plot

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASII.py

    r835 r843  
    12731273        if not G2gd.GetPatternTreeItemId(self,self.root,'Controls'):
    12741274            sub = self.PatternTree.AppendItem(parent=self.root,text='Controls')
    1275             self.PatternTree.SetItemPyData(sub,{})
     1275            self.PatternTree.SetItemPyData(sub,{'deriv type':'analytic Hessian',    #default controls
     1276                'min dM/M':0.0001,'shift factor':1.,'max cyc':3,'F**2':True,
     1277                'minF/sig':0,})
    12761278        if not G2gd.GetPatternTreeItemId(self,self.root,'Covariance'):
    12771279            sub = self.PatternTree.AppendItem(parent=self.root,text='Covariance')
  • trunk/GSASIIgrid.py

    r841 r843  
    14701470        scale = int(scaleSel.GetValue())/1000.
    14711471        scaleSel.SetValue(int(scale*1000.))
    1472         data['Scale'] = scale*10.
     1472        data['Scale'] = scale*1.
    14731473        G2plt.PlotSngl(G2frame)
    14741474       
     
    15001500    HKLmin = data['HKLmin']
    15011501    typeChoices = ['Fosq','Fo','|DFsq|/sig','|DFsq|>sig','|DFsq|>3sig']
    1502 #    if data['ifFc']:
    1503 #        typeChoices = ['Fosq','Fo','|DFsq|/sig','|DFsq|>sig','|DFsq|>3sig']
    1504 #    else:
    1505 #        typeChoices = ['Fosq','Fo']
    15061502    G2frame.dataDisplay = wx.Panel(G2frame.dataFrame)
    15071503    SetDataMenuBar(G2frame)
     
    15141510        wx.ALIGN_CENTER_VERTICAL|wx.EXPAND)
    15151511    scaleSel = wx.Slider(parent=G2frame.dataDisplay,maxValue=1000,minValue=1,
    1516         style=wx.SL_HORIZONTAL,value=int(data['Scale']*100))
     1512        style=wx.SL_HORIZONTAL,value=int(data['Scale']*10))
    15171513    scaleSizer.Add(scaleSel,1,wx.EXPAND|wx.RIGHT|wx.ALIGN_CENTER_VERTICAL)
    15181514    scaleSel.SetLineSize(10)
  • trunk/GSASIIplot.py

    r840 r843  
    297297            elif Type == '|DFsq|/sig':
    298298                if sig > 0.:
    299                     A = (Fosq-Fcsq)/(scale*sig)
     299                    A = scale*(Fosq-Fcsq)/(sig)
    300300                B = 0
    301301            elif Type == '|DFsq|>sig':
     
    303303                    A = (Fosq-Fcsq)/sig
    304304                if abs(A) < 1.0: A = 0
    305                 A /= scale
     305                A *= scale
    306306                B = 0                   
    307307            elif Type == '|DFsq|>3sig':
     
    309309                    A = (Fosq-Fcsq)/sig
    310310                if abs(A) < 3.0: A = 0
    311                 A /= scale
     311                A *= scale
    312312                B = 0                   
    313313            xy = (H[pzone[izone][0]],H[pzone[izone][1]])
     
    318318                    Plot.add_artist(Circle(xy,radius=-A,ec='r',fc='w',picker=3))
    319319            else:
    320                 if A > 0.0:
     320                if A > 0.0 and A > B:
    321321                    Plot.add_artist(Circle(xy,radius=A,ec='g',fc='w',picker=3))
    322322                if B:
    323323                    Plot.add_artist(Circle(xy,radius=B,ec='b',fc='w'))
     324                    if A < B:
     325                        Plot.add_artist(Circle(xy,radius=A,ec='g',fc='w',picker=3))
    324326                    radius = C
    325327                    if radius > 0:
Note: See TracChangeset for help on using the changeset viewer.