Changeset 1214


Ignore:
Timestamp:
08/30/06 10:56:19 (18 years ago)
Author:
mar637
Message:

fix to spelling fhwm; fix to mask creation in plot

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tags/Release2.1.0b/python/asapfitter.py

    r1134 r1214  
    217217        return
    218218
    219     def set_gauss_parameters(self, peak, centre, fhwm,
     219    def set_gauss_parameters(self, peak, centre, fwhm,
    220220                             peakfixed=0, centerfixed=0,
    221                              fhwmfixed=0,
     221                             fwhmfixed=0,
    222222                             component=0):
    223223        """
     
    227227            peakfixed,
    228228            centerfixed,
    229             fhwmfixed:           Optional parameters to indicate if
     229            fwhmfixed:           Optional parameters to indicate if
    230230                                 the paramters should be held fixed during
    231231                                 the fitting process. The default is to keep
     
    242242                raise ValueError(msg)
    243243        if 0 <= component < len(self.components):
    244             d = {'params':[peak, centre, fhwm],
    245                  'fixed':[peakfixed, centerfixed, fhwmfixed]}
     244            d = {'params':[peak, centre, fwhm],
     245                 'fixed':[peakfixed, centerfixed, fwhmfixed]}
    246246            self.set_parameters(d, component)
    247247        else:
     
    479479        xlab = 'Abcissa'
    480480        ylab = 'Ordinate'
    481         m = None
     481        from matplotlib.numerix import ma,logical_not,array
     482        m = NUM.ones(len(self.x))
     483
    482484        if self.data:
    483485            tlab = self.data._getsourcename(self._fittedrow)
     
    489491        self._p.palette(0,colours)
    490492        self._p.set_line(label='Spectrum')
    491         from matplotlib.numerix import ma,logical_not,array
    492493        y = ma.masked_array(self.y,mask=logical_not(array(m,copy=False)))
    493494        self._p.plot(self.x, y)
Note: See TracChangeset for help on using the changeset viewer.