Ignore:
Timestamp:
11/06/06 12:10:26 (18 years ago)
Author:
mar637
Message:

Fix for Ticket #88 - removed use of numpy/numarray except for plotting where it is used via matplotlib.numerix

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tags/Release2.1.1b/python/scantable.py

    r1276 r1283  
    44from asap import asaplog
    55from asap import selector
    6 from asap import NUM
    76from asap import linecatalog
     7from asap import _n_bools, mask_not, mask_and, mask_or
    88
    99class scantable(Scantable):
     
    721721            asaplog.push(msg)
    722722        n = self.nchan()
    723         msk = NUM.zeros(n)
     723        msk = _n_bools(n, False)
    724724        # test if args is a 'list' or a 'normal *args - UGLY!!!
    725725
     
    731731            for i in range(n):
    732732                if data[i] >= window[0] and data[i] <= window[1]:
    733                     msk[i] = 1
     733                    msk[i] = True
    734734        if kwargs.has_key('invert'):
    735735            if kwargs.get('invert'):
    736                 msk = NUM.logical_not(msk)
     736                msk = mask_not(msk)
    737737        print_log()
    738738        return msk
     
    12021202        varlist = vars()
    12031203        if mask is None:
    1204             mask = list(NUM.ones(self.nchan(-1)))
     1204            mask = [True for i in xrange(self.nchan(-1))]
    12051205        from asap.asapfitter import fitter
    12061206        try:
Note: See TracChangeset for help on using the changeset viewer.