예제 #1
0
 def test_datafile(self):
     metadata = datafile.DataFileData()
     metadata.name = "test_datafile"
     metadata.set_timestamp()
     metadata["state"] = datafile.ON
     metadata["voltage"] = 2.5
     fname = metadata.get_filename("/tmp")
     fo = open(fname, "w")
     fo.write("some data.\n")
     fo.close()
     newmeta = datafile.decode_filename(fname)
     with open(fname) as fo:
         fo.read()
     assert metadata.voltage == newmeta.voltage
     assert newmeta.state == datafile.ON
예제 #2
0
 def fromfile(self, filename):
     headers, measurements = read_array(filename)
     self.fromarray(measurements, headers)
     self.metadata.update(datafile.decode_filename(filename))
예제 #3
0
 def fromfile(self, filename):
     headers, measurements = read_array(filename)
     self.fromarray(measurements, headers)
     self.metadata.update(datafile.decode_filename(filename))