code: def create_table(group, name, dtype, **attributes):
      
      dset = group.create_dataset(
          name, shape=(0,), dtype=dtype, maxshape=(None,))
      set_attributes(dset, **attributes)
      return dset
docs: Create a new array dataset under group with compound datatype and maxshape=(None,)