Ignore:
Timestamp:
26/02/07 14:55:05 (13 years ago)
Author:
domlowe
Message:

fixes to do with arrays/lists/nearestneighbours

Location:
TI02-CSML/trunk/csml/API
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • TI02-CSML/trunk/csml/API/csmlutils.py

    r2206 r2208  
    3737        with a message describing the change. 
    3838        """ 
    39         #import cdms 
     39        print 'new' 
     40        print type(value)  
     41        print value     
    4042        rtMessage="" 
    4143        newValue=None 
    42                  
     44         
    4345        def __fixTimes(value, axisValues): 
    4446            newValue = csml.csmllibs.csmltime.getTimeAsValue(value) 
     
    8183            if newValue==None: 
    8284                rtMessage="%s axis selected value '%s' nudged to nearest value in real axis '%s' ;" % (axisType, value, newValue)        
    83         #        print rtMessage                 
    84         if type(newValue) is float: 
     85        #        print rtMessag 
     86        if type(newValue) is float: 
    8587            if len(str(int(newValue))) ==14: # it's a time 
    8688                print newValue 
    8789                newValue=csml.csmllibs.csmltime.convertValueToCSML(newValue)    
    88         return (newValue)                             
     90        print type(newValue) 
     91        print newValue 
     92        return (newValue)                             
  • TI02-CSML/trunk/csml/API/genSubset.py

    r2206 r2208  
    1313        #handle single values 
    1414        if type(kwargs[key]) is not tuple: 
    15             nearestNeighbour=csml.API.csmlutils.nudgeSingleValuesToAxisValues(kwargs[key],domain[gridnames[key]]) 
     15            if type(domain[gridnames[key]]) is not list: 
     16                axeslist=domain[gridnames[key]].tolist() 
     17            else: 
     18                axeslist = domain[gridnames[key]] 
     19            nearestNeighbour=csml.API.csmlutils.nudgeSingleValuesToAxisValues(kwargs[key],axeslist) 
    1620            if nearestNeighbour is not None: 
    1721                kwargs[key]=nearestNeighbour     
Note: See TracChangeset for help on using the changeset viewer.