Links to html doc of a couple of Python-NumPy programs in github.com/denis-bz :
Intergrid: interpolate in an N-d box grid, uniform or non-uniform. This is just a wrapper for scipy.ndimage.map_coordinates and numpy.interp. It's fast: ~ 1M interpolations / sec in 4d.
Barypol: interpolate in an N-d box grid, using d + 1 corners of a simplex