hdf5 read dataset reads only a dataset, not a group
zmq push sends np arrays and hdf5 datasets differently