use float64 and use dtype char so that meta can be store in hdf5