Changeset 3437


Ignore:
Timestamp:
15/02/08 16:10:57 (12 years ago)
Author:
ckilburn
Message:

Changing delimiter handling

Location:
nappy/trunk/nappy
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • nappy/trunk/nappy/na_file/na_file.py

    r3433 r3437  
    170170        Writes the header section common to all NASA Ames files. 
    171171        """ 
    172         print self.NLHEAD 
    173172        self.header.write("%s%s%s\n" % (self.NLHEAD, self.delimiter, self.FFI)) 
    174173        self.header.write("%s\n" % self.ONAME) 
  • nappy/trunk/nappy/na_file/na_file_1001.py

    r3414 r3437  
    8080        This method can be called directly by the user. 
    8181        """ 
    82         for i in range(len(self.X)): 
    83             var_string = "" 
     82        for m in range(len(self.X)): 
     83            var_string = "%s" % self.X[m] 
    8484 
    8585            for n in range(self.NV): 
    86                 var_string = var_string + ("%s%s" % (self.V[n][i], self.delimiter)) 
     86                var_string = var_string + ("%s%s" % (self.delimiter, self.V[n][m])) 
    8787 
    88             self.file.write("%s%s%s\n" % (self.X[i], self.delimiter, var_string)) 
     88            self.file.write("%s\n" % var_string) 
  • nappy/trunk/nappy/na_file/na_file_1010.py

    r3414 r3437  
    9898         for m in range(len(self.X)):                                                    
    9999             # Write Independent variable mark and auxiliary variables           
    100              var_string = "%s    " % self.X[m]    
     100             var_string = "%s" % self.X[m]    
    101101                                         
    102102             for a in range(self.NAUXV):                                                 
    103                  var_string = var_string + ("%s    " % self.A[a][m])     
     103                 var_string = var_string + ("%s%s" % (self.delimiter, self.A[a][m])) 
    104104         
    105              self.file.write("%s\n" % var_string.rstrip())       
     105             self.file.write("%s\n" % var_string)        
    106106                         
    107107             # Write dependant variables                                                 
    108108             var_string = ""                                                             
    109109             for n in range(self.NV):                                                    
    110                   var_string = var_string + ("%s    " %self.V[n][m])     
     110                  var_string = var_string + ("%s%s" % (self.V[n][m], self.delimiter))            
    111111         
    112              self.file.write("%s    \n" % var_string)                                    
     112             self.file.write("%s\n" % var_string.rstrip(' ,'))                                   
  • nappy/trunk/nappy/na_file/na_file_1020.py

    r3414 r3437  
    8787         for m in range(len(self.X)):                                                                    
    8888            # Write Independent variable mark and auxiliary variables                            
    89             var_string = "%s    " % self.X[m]            
     89            var_string = "%s" % self.X[m]        
    9090                                                 
    9191            for a in range(self.NAUXV):                                                                  
    92                 var_string = var_string + ("%s    " % self.A[a][m])    
     92                var_string = var_string + ("%s%s" % (self.delimiter, self.A[a][m]))    
    9393                         
    94             self.file.write("%s\n" % var_string.rstrip())        
     94            self.file.write("%s\n" % var_string)         
    9595                                 
    9696            # Write dependant variables.                                                                                                                                                 
     
    101101                for p in range(self.NVPM):                                                               
    102102                    var_ind = (m * self.NVPM) + p                                                        
    103                     var_string = var_string + ("%s    " %self.V[n][var_ind])             
     103                    var_string = var_string + ("%s%s" % (self.V[n][var_ind], self.delimiter))                    
    104104                    count = count + 1    
    105105                                                                 
    106                 self.file.write("%s    \n" %var_string)                                                  
     106                self.file.write("%s\n" %var_string.rstrip(' ,'))                                                 
    107107 
  • nappy/trunk/nappy/na_file/na_file_2010.py

    r3414 r3437  
    129129        self.NX.reverse() 
    130130        for m in range(len(self.X[0])): 
    131             # Write Independent variable mark and auxiliary variables 
    132             var_string = (self.float_format + self.delimiter) % self.X[0][m] 
     131            print "m = ", m 
     132            # Write slower varying independent variable mark and auxiliary variables 
     133            var_string = self.float_format % self.X[0][m] 
     134 
    133135            for a in range(self.NAUXV): 
    134                 var_string = var_string + ((self.float_format + self.delimiter) % self.A[a][m]) 
    135             self.file.write("%s\n" % var_string.rstrip()) 
     136                var_string = var_string + ((self.delimiter + self.float_format) % self.A[a][m]) 
     137            self.file.write("%s\n" % var_string) 
     138             
    136139            # Write Variables 
     140            print "self.NV is", self.NV 
    137141            for n in range(self.NV): 
     142                print "n = ", n 
     143                print self.V 
     144                print "V[n][m] is %s" % self.V[n][m] 
    138145                outlines = nappy.utils.list_manipulator.recursiveListWriter(self.V[n][m], self.NX, delimiter = self.delimiter, float_format = self.float_format) 
     146                print "outlines is", outlines 
    139147                for line in outlines: 
    140148                    self.file.write(line) 
  • nappy/trunk/nappy/utils/list_manipulator.py

    r3383 r3437  
    9292            for i in range(dimlist[0]): 
    9393                var_string = var_string + ((float_format+delimiter) % inlist[i]) 
    94             self.rtlines.append("%s\n" % var_string.rstrip()) 
     94            self.rtlines.append("%s\n" % var_string.rstrip(" ,")) 
    9595        return self.rtlines 
    9696             
Note: See TracChangeset for help on using the changeset viewer.