code: def write(self, f, grp, name, data, type_string, options):
          
          raise NotImplementedError('Can''t write data type: '
                                    + str(type(data)))
docs: Writes an object's metadata to file.
  
          Writes the Python object 'data' to 'name' in h5py.Group 'grp'.
  
          .. versionchanged:: 0.2
             Arguements changed.
  
          Parameters
          ----------
          f : h5py.File
              The HDF5 file handle that is open.
          grp : h5py.Group or h5py.File
              The parent HDF5 Group (or File if at '/') that contains the
              object with the specified name.
          name : str
              Name of the object.
          data
              The object to write to file.
          type_string : str or None
              The type string for `data`. If it is ``None``, one will have
              to be gotten by ``get_type_string``.
          options : hdf5storage.core.Options
              hdf5storage options object.
  
          Raises
          ------
          NotImplementedError
              If writing 'data' to file is currently not supported.
          hdf5storage.exceptions.TypeNotMatlabCompatibleError
              If writing a type not compatible with MATLAB and
              `options.action_for_matlab_incompatible` is set to
              ``'error'``.
  
          Notes
          -----
          Must be overridden in a subclass because a
          ``NotImplementedError`` is thrown immediately.
  
          See Also
          --------
          hdf5storage.utilities.write_data