Ignore:
Timestamp:
21/02/07 12:37:34 (13 years ago)
Author:
domlowe
Message:

ProfileSeriesFeature? mostly working in scanner - location attribute needs finishing

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TI02-CSML/trunk/csml/csmllibs/csmldataiface.py

    r2176 r2196  
    1212import pdb 
    1313import cdms  
     14import Numeric 
    1415try: 
    1516    import nappy  
     
    133134 
    134135        def getAxisAttribute(self, att): 
    135                         #need to do something here...? maybe 
    136                 pass 
     136                #need to do something here...? maybe 
     137                attValue=None 
    137138                return attValue 
    138139 
     
    161162 
    162163 
    163         def getDataForAxis(self): 
     164        def getDataForAxis(self):            
    164165            if self.file.X == None: 
    165166                    #print 'reading data....' 
    166167                    self.file.readData() 
    167  
     168            for x in self.file.X: 
     169                print type(x) 
     170            print x 
     171             
     172            d=Numeric.array(self.file.X) 
     173            print d 
    168174            if type(self.file.X[1])==list: 
    169175            #if len(self.file.X) > 0: 
     176                    print '1' 
    170177                    data = self.file.X[self.axisstub] 
    171178            else: 
     179                    print '2' 
    172180                    data =self.file.X 
     181            #print data 
     182            data=Numeric.array(data) 
    173183            return data 
    174184 
     
    291301 
    292302        def getTimes(self): 
     303                print 'HELLO' 
    293304                #This function attempts to determine the time axis and read the time data 
    294305                #it may well not manage it. 
     
    315326                                times=self.getDataForAxis() 
    316327                                break 
    317                 return times 
     328                times=Numeric.array(times) 
     329                return times 
    318330 
    319331 
Note: See TracChangeset for help on using the changeset viewer.