Ignore:
Timestamp:
02/22/11 20:24:33 (13 years ago)
Author:
Takeshi Nakazato
Message:

New Development: No

JIRA Issue: Yes .CAS-2718

Ready for Test: Yes

Interface Changes: No

What Interface Changed: Please list interface changes

Test Programs: List test programs

Put in Release Notes: Yes/No?

Module(s): Module Names change impacts.

Description: Describe your changes here...

The MSFiller is called instead of PKSFiller when input data is MS.
I have tested all task regressions as well as sdsave unit test and passed.

A few modification was needed for STMath::dototalpower() and
STWriter::write().


File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/python/scantable.py

    r1994 r2004  
    1010from asap.env import is_casapy
    1111from asap._asap import Scantable
    12 from asap._asap import filler
     12from asap._asap import filler, msfiller
    1313from asap.parameters import rcParams
    1414from asap.logging import asaplog, asaplog_post_dec
     
    232232        if format2 == 'ASAP':
    233233            self._save(name)
     234##         elif format2 == 'MS2':
     235##             msopt = {'ms': {'overwrite': overwrite } }
     236##             from asap._asap import mswriter
     237##             writer = mswriter( self )
     238##             writer.write( name, msopt )
    234239        else:
    235240            from asap._asap import stwriter as stw
     
    26872692    def _check_ifs(self):
    26882693        #nchans = [self.nchan(i) for i in range(self.nif(-1))]
    2689         #nchans = filter(lambda t: t > 0, nchans)
    26902694        nchans = [self.nchan(i) for i in self.getifnos()]
     2695        nchans = filter(lambda t: t > 0, nchans)
    26912696        return (sum(nchans)/len(nchans) == nchans[0])
    26922697
     
    27082713        for name in fullnames:
    27092714            tbl = Scantable(stype)
    2710             r = filler(tbl)
    2711             rx = rcParams['scantable.reference']
    2712             r.setreferenceexpr(rx)
     2715            if is_ms( name ):
     2716                r = msfiller( tbl )
     2717            else:
     2718                r = filler( tbl )
     2719                rx = rcParams['scantable.reference']
     2720                r.setreferenceexpr(rx)
     2721            #r = filler(tbl)
     2722            #rx = rcParams['scantable.reference']
     2723            #r.setreferenceexpr(rx)
    27132724            msg = "Importing %s..." % (name)
    27142725            asaplog.push(msg, False)
Note: See TracChangeset for help on using the changeset viewer.