fixing/updating hdf5 and python interfaces