Changeset 2797


Ignore:
Timestamp:
Apr 19, 2017 3:15:36 PM (5 years ago)
Author:
vondreele
Message:

fix simulation problem when calc intensities too small

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIgrid.py

    r2786 r2797  
    16081608            subSizer.Add(wx.StaticText(self.panel,wx.ID_ANY,str(name)))
    16091609            if name in self.varyList:
    1610                 subSizer.Add(wx.StaticText(self.panel,wx.ID_ANY,'R'))
     1610                subSizer.Add(wx.StaticText(self.panel,label='R'))   #TODO? maybe a checkbox for one stop refinemnt flag setting?
    16111611            elif name in self.fullVaryList:
    1612                 subSizer.Add(wx.StaticText(self.panel,wx.ID_ANY,'C'))
     1612                subSizer.Add(wx.StaticText(self.panel,label='C'))
    16131613                explainRefine = True
    16141614            else:
    16151615                subSizer.Add((-1,-1))
    1616             subSizer.Add(wx.StaticText(self.panel,wx.ID_ANY,value),0,wx.ALIGN_RIGHT)
     1616            subSizer.Add(wx.StaticText(self.panel,label=value),0,wx.ALIGN_RIGHT)
    16171617
    16181618        mainSizer.Add(subSizer,0)
  • trunk/GSASIIplot.py

    r2796 r2797  
    31443144        Plot.set_xscale("log",nonposy='mask')
    31453145        Plot.set_xlim([np.min(2.*Bins)/2.,np.max(2.*Bins)*2.])
    3146     Plot.bar(2.*Bins-Dbins,BinMag,2.*Dbins,facecolor='white')       #plot diameters
     3146    Plot.bar(2.*Bins-Dbins,BinMag,2.*Dbins,facecolor='green')       #plot diameters
     3147    colors=['b','r','c','m','k']
    31473148    if 'Size Calc' in data:
    31483149        Rbins,Dist = data['Size Calc']
    31493150        for i in range(len(Rbins)):
    31503151            if len(Rbins[i]):
    3151                 Plot.plot(2.*Rbins[i],Dist[i])       #plot diameters
     3152                Plot.plot(2.*Rbins[i],Dist[i],color=colors[i%5])       #plot diameters
    31523153    Page.canvas.draw()
    31533154
  • trunk/GSASIIstrMath.py

    r2754 r2797  
    37723772            yc[xB:xF] += yb[xB:xF]
    37733773            if not np.any(y):                   #fill dummy data
    3774                 rv = st.poisson(yc[xB:xF])
    3775                 y[xB:xF] = rv.rvs()
     3774                try:
     3775                    rv = st.poisson(yc[xB:xF])
     3776                    y[xB:xF] = rv.rvs()
     3777                except ValueError:
     3778                    y[xB:xF] = yc[xB:xF]
    37763779                Z = np.ones_like(yc[xB:xF])
    37773780                Z[1::2] *= -1
Note: See TracChangeset for help on using the changeset viewer.