Changeset 1069


Ignore:
Timestamp:
31/05/06 12:29:54 (13 years ago)
Author:
domlowe
Message:

Removed obsolete function getTimePositionList

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TI02-CSML/trunk/Scanner/csmllibs/csmltime.py

    r898 r1069  
    9090         
    9191         
    92 def getTimePositionList(directory): 
    93         #obselete. I think.. 
    94         #create the values list for the TimePositionList list element. 
    95          
    96         files=index(directory,0) 
    97         tpl ="" 
    98          
    99         DI=csmllibs.csmldataiface.DataInterface() 
    100         #grab any (first) file                   
    101         DI=DI.getUnknownInterfaceType(files[0]) 
    102         DI.openFile(files[0]) 
    103         #fileobj=cdms.open( files[0] ) 
    104         #get the reference date for the time reference system. 
    105         #var = fileobj[timedimension] 
    106         DI.setVariable[timedimension] 
    107         #TO DO ERROR: if this line errors it's probably that user hasn't specified time dimension (-t) 
    108         refTime=DI.getVariableAttribute('units') 
    109         #print "REFTIME" 
    110         #print refTime 
    111         #refTime = getattr(var,'units') 
    112         #remove characters:  'days since' 
    113         #To do, hours since.....! 
    114         refTime = refTime[11:len(refTime)] 
    115         fileobj.close() 
    116          
    117         #print "no of files" + str(len(files)) 
    118         #for i in range(0, len(files)):  
    119         #if no. of files is great use wildcard, else use names 
    120         #IMPORTANT - do files open in right order...????!?? 
    121         #print "lenfiles:"  
    122         #print len(files) 
    123         for i in range(0, len(files)): 
    124                  
    125                 DI.openFile(files[i]) 
    126                 DI.setVariable(timedimension) 
    127                 data =getDataForVar() 
    128                 print files[i] 
    129                 print "TIME STRING:" + str(data) 
    130                  
    131                 #fileobj=cdms.open( files[i] ) 
    132                 #var = fileobj[timedimension] 
    133                 #data = var.getValue() 
    134                 for j in range(0, len(data)): 
    135                         timevalue = udunitsTime(data[j], refTime) 
    136                         tpl = tpl + ' ' + str(timevalue) 
    137                         #fileobj.close() 
    138                 DI.closeFile() 
    139                 if i % 10 == 0: 
    140                         print i 
    141         return tpl 
     92# def getTimePositionList(directory): 
     93#       #obselete. I think.. 
     94#       #create the values list for the TimePositionList list element. 
     95#        
     96#       files=index(directory,0) 
     97#       tpl ="" 
     98#        
     99#       DI=csmllibs.csmldataiface.DataInterface() 
     100#       #grab any (first) file                   
     101#       DI=DI.getUnknownInterfaceType(files[0]) 
     102#       DI.openFile(files[0]) 
     103#       #fileobj=cdms.open( files[0] ) 
     104#       #get the reference date for the time reference system. 
     105#       #var = fileobj[timedimension] 
     106#       DI.setVariable[timedimension] 
     107#       #TO DO ERROR: if this line errors it's probably that user hasn't specified time dimension (-t) 
     108#       refTime=DI.getVariableAttribute('units') 
     109#       #print "REFTIME" 
     110#       #print refTime 
     111#       #refTime = getattr(var,'units') 
     112#       #remove characters:  'days since' 
     113#       #To do, hours since.....! 
     114#       refTime = refTime[11:len(refTime)] 
     115#       fileobj.close() 
     116#        
     117#       #print "no of files" + str(len(files)) 
     118#       #for i in range(0, len(files)):  
     119#       #if no. of files is great use wildcard, else use names 
     120#       #IMPORTANT - do files open in right order...????!?? 
     121#       #print "lenfiles:"  
     122#       #print len(files) 
     123#       for i in range(0, len(files)): 
     124#                
     125#               DI.openFile(files[i]) 
     126#               DI.setVariable(timedimension) 
     127#               data =getDataForVar() 
     128#               print files[i] 
     129#               print "TIME STRING:" + str(data) 
     130#                
     131#               #fileobj=cdms.open( files[i] ) 
     132#               #var = fileobj[timedimension] 
     133#               #data = var.getValue() 
     134#               for j in range(0, len(data)): 
     135#                       timevalue = udunitsTime(data[j], refTime) 
     136#                       tpl = tpl + ' ' + str(timevalue) 
     137#                       #fileobj.close() 
     138#               DI.closeFile() 
     139#               if i % 10 == 0: 
     140#                       print i 
     141#       return tpl 
    142142                 
    143143def getFileTimeList(filelist, timedim): 
Note: See TracChangeset for help on using the changeset viewer.