Changeset 2594 for trunk


Ignore:
Timestamp:
07/11/12 10:22:40 (12 years ago)
Author:
Takeshi Nakazato
Message:

New Development: No

JIRA Issue: No

Ready for Test: Yes

Interface Changes: No

What Interface Changed: Please list interface changes

Test Programs: sdgrid unit test with sd.rcParamsscantable.storage='memory'

Put in Release Notes: Yes/No

Module(s): Module Names change impacts.

Description: Describe your changes here...

Bug fix on STGrid2.


Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/python/asapgrid.py

    r2593 r2594  
    406406        Return gridded data as a scantable.
    407407        """
    408         return scantable( self.gridder._get(), average=False )
     408        tp = 0 if rcParams['scantable.storage']=='memory' else 1
     409        return scantable( self.gridder._get( tp ), average=False )
    409410
    410411class _SDGridPlotter:
  • trunk/src/STGrid.cpp

    r2593 r2594  
    17241724{
    17251725  // values for fill
    1726   Table t( infileList_[0], Table::Old ) ;
     1726  //Table t( infileList_[0], Table::Old ) ;
     1727  Table t ;
     1728  table( t, 0 ) ;
    17271729  Table tsel = t( t.col( "IFNO" ) == (uInt)ifno_, 1 ) ;
    17281730  ROTableRow row( tsel ) ;
     
    18321834}
    18331835
    1834 ScantableWrapper STGrid2::getResultAsScantable()
    1835 {
    1836   CountedPtr<Scantable> s = new Scantable( Table::Plain ) ;
     1836ScantableWrapper STGrid2::getResultAsScantable( int tp )
     1837{
     1838  Table::TableType ttype = (tp==0) ? Table::Memory : Table::Plain ;
     1839  ScantableWrapper sw( ttype ) ;
     1840  CountedPtr<Scantable> s = sw.getCP() ;
    18371841  s->setHeader( dataList_[0].getCP()->getHeader() ) ;
    18381842  Table tout, tin ;
     
    18451849  }
    18461850  fillTable( s->table() ) ;
    1847   ScantableWrapper sw( s ) ;
    18481851  return sw ;
    18491852}
  • trunk/src/STGrid.h

    r2593 r2594  
    273273  void selectData() ;
    274274  virtual void table( Table &tab, uInt i ) ;
    275   ScantableWrapper getResultAsScantable() ;
     275  ScantableWrapper getResultAsScantable( int tp ) ;
    276276
    277277private:
Note: See TracChangeset for help on using the changeset viewer.