added h5py requirement