Interpolation of irregularly spaced data