Exemplo n.º 1
0
    def setUp(self):
        fd, path = tempfile.mkstemp()
        os.close(fd)
        self.temp_file_path = path
        self.hdf5file = h5py.File(path, 'w')
        self.serializer = hdf5.HDF5Serializer(self.hdf5file, compression=3)

        self.data = numpy.random.uniform(-1, 1, (2, 3)).astype(numpy.float32)
Exemplo n.º 2
0
    def setUp(self):
        # Set h5py.version.version_tuple to emulate situation that h5py is
        # so old that it doesn't have h5py.Empty.
        self.original_version_tuple = h5py.version.version_tuple
        h5py.version.version_tuple = (2, 6, 0)

        # Prepare serializer
        fd, path = tempfile.mkstemp()
        os.close(fd)
        self.temp_file_path = path
        self.hdf5file = h5py.File(path, 'w')
        self.serializer = hdf5.HDF5Serializer(self.hdf5file, compression=3)
Exemplo n.º 3
0
 def _save(self, h5, obj, name):
     group = h5.create_group(name)
     serializer = hdf5.HDF5Serializer(group)
     serializer.save(obj)