Ignore:
Timestamp:
19/02/08 16:22:40 (12 years ago)
Author:
ckilburn
Message:

delimiter changes

File:
1 edited

Legend:

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

    r3414 r3461  
    6161        self.header.write("%s\n" % self.NAUXC) 
    6262        if self.NAUXV > 0: 
    63             self.header.write(("%s " * (self.NAUXV - self.NAUXC) + "\n")  % tuple(self.ASCAL)) 
    64             self.header.write(("%s " * (self.NAUXV - self.NAUXC) + "\n")  % tuple(self.AMISS[0:(self.NAUXV - self.NAUXC)])) 
    65             self.header.write(("%s " * self.NAUXC + "\n") % tuple(self.LENA[(self.NAUXV - self.NAUXC):])) 
     63            self.header.write((("%s" + self.delimiter) * (self.NAUXV - self.NAUXC - 1) + "%s\n")  % tuple(self.ASCAL)) 
     64            self.header.write((("%s" + self.delimiter) * (self.NAUXV - self.NAUXC - 1) + "%s\n")  % tuple(self.AMISS[0:(self.NAUXV - self.NAUXC)])) 
     65            self.header.write((("%s" + self.delimiter) * (self.NAUXC - 1) + "%s\n") % tuple(self.LENA[(self.NAUXV - self.NAUXC):])) 
    6666            self.header.write(("%s\n" * self.NAUXC) % tuple(self.AMISS[(self.NAUXV - self.NAUXC):])) 
    6767            self.header.write("%s\n" * self.NAUXV % tuple(self.ANAME)) 
     
    119119        # Set up unbounded IV loop 
    120120        for m in range(len(self.X)): 
     121 
    121122            # Write Independent variable mark and auxiliary variables 
    122             var_string = "%s    " % self.X[m][0] 
    123             self.file.write("%s\n" % var_string.rstrip()) 
     123            var_string = "%s" % self.X[m][0] 
     124            self.file.write("%s\n" % var_string.rstrip(" ,")) 
    124125            var_string = "" 
    125126 
    126127            for a in range(self.NAUXV - self.NAUXC): 
    127                 var_string = var_string + ("%s    " % self.A[a][m]) 
     128                var_string = var_string + (self.format % self.A[a][m]) 
    128129 
    129             self.file.write("%s\n" % var_string.rstrip()) 
     130            self.file.write("%s\n" % var_string.rstrip(" ,")) 
    130131 
    131132            for a in range(self.NAUXC): 
    132                 var_string = ("%s    " % self.A[(self.NAUXV - self.NAUXC) + a][m]) 
    133                 self.file.write("%s\n" % var_string.rstrip()) 
     133                var_string = (("%s" + self.delimiter) % self.A[(self.NAUXV - self.NAUXC) + a][m]) 
     134                self.file.write("%s\n" % var_string.rstrip(" ,")) 
    134135 
    135136            # Write second independant variable and dependant variables 
    136137            for p in range(self.NX[m]): 
    137                 var_string = "%s%s"  % (self.X[m][1][p], self.delimiter) 
     138                var_string = self.format % self.X[m][1][p] 
     139 
    138140                for n in range(self.NV): 
    139                     var_string = var_string + ("%s    " % self.V[n][m][p]) 
     141                    var_string = var_string + (self.format % self.V[n][m][p]) 
    140142 
    141                 self.file.write("%s    \n" % var_string) 
     143                self.file.write("%s\n" % var_string.rstrip(" ,")) 
Note: See TracChangeset for help on using the changeset viewer.