Changeset 3412


Ignore:
Timestamp:
13/02/08 18:05:17 (12 years ago)
Author:
ckilburn
Message:

Adding delimiter option for writes

Location:
nappy/trunk/nappy/na_file
Files:
2 edited

Legend:

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

    r3404 r3412  
    4646        NASA Ames file. 
    4747        """ 
     48        print "delimiter is", delimiter 
    4849        nappy.na_file.na_core.NACore.__init__(self) 
    4950        self.na_dict = na_dict 
     
    138139        Writes the header section common to all NASA Ames files. 
    139140        """ 
    140         self.header.write("%s    %s\n" % (self.NLHEAD, self.FFI)) 
     141        self.header.write("%s%s%s\n" % (self.NLHEAD, self.delimiter, self.FFI)) 
    141142        self.header.write("%s\n" % self.ONAME) 
    142143        self.header.write("%s\n" % self.ORG) 
    143144        self.header.write("%s\n" % self.SNAME) 
    144145        self.header.write("%s\n" % self.MNAME) 
    145         self.header.write("%s    %s\n" % (self.IVOL, self.NVOL)) 
    146         self.header.write("%s %s %s    %s %s %s\n" % (self.DATE[0], self.DATE[1], self.DATE[2], self.RDATE[0], self.RDATE[1], self.RDATE[2])) 
     146        self.header.write("%s%s%s\n" % (self.IVOL, self.delimiter, self.NVOL)) 
     147        self.header.write("%s %s %s%s%s %s %s\n" % (self.DATE[0], self.DATE[1], self.DATE[2], self.delimiter, self.RDATE[0], self.RDATE[1], self.RDATE[2])) 
    147148 
    148149    def _readVariablesHeaderSection(self): 
     
    160161        Writes the variables section of the header. 
    161162        Assumes we are at the right point in the file. 
    162         """         
     163        """ 
    163164        self.header.write("%s\n" % self.NV) 
    164         self.header.write(("%s " * self.NV + "\n") % tuple(self.VSCAL)) 
    165         self.header.write(("%s " * self.NV + "\n") % tuple(self.VMISS)) 
     165        self.header.write((("%s" + self.delimiter) * (self.NV-1) + "%s\n") % tuple(self.VSCAL)) 
     166        self.header.write((("%s" + self.delimiter) * (self.NV-1) + "%s\n") % tuple(self.VMISS)) 
    166167        self.header.write("%s\n" * self.NV % tuple(self.VNAME)) 
    167168 
  • nappy/trunk/nappy/na_file/na_file_1001.py

    r3388 r3412  
    3838        """         
    3939        self._writeCommonHeader() 
    40         self.header.write(("%s " * self.NIV + "\n") % tuple(self.DX)) 
     40        self.header.write(("%s" * self.NIV + "\n") % tuple(self.DX)) 
    4141        self.header.write("%s\n" * self.NIV % tuple(self.XNAME)) 
    4242        self._writeVariablesHeaderSection() 
Note: See TracChangeset for help on using the changeset viewer.