[SciPy-user] [Fwd: 3D interpolation over irregular data]
Stéfan van der Walt
Wed Jul 30 16:11:36 CDT 2008
2008/7/30 mark starnes <firstname.lastname@example.org>:
> Hi everyone,
> I've looked through the list here and in Numpy-users, and checked the
> 'net but can't find an answer to this problem (with luck, I've missed
> something obvious!).
> I've an array of velocities at 80,000 points, irregularly spaced (from a
> CFD analysis). I'd like to generate the interpolated velocity at any
> position in the domain, to map the data to an acoustics analysis on a
> different mesh.
> I tried a least squares approach but the errors are too large using
> polynomials and trigonometric functions. My conclusion is that I need a
> nearest-neighbour type interpolation routine.
Also take a look at
Robert Kern's delaunay package does natural neighbour interpolation, IIRC.
More information about the SciPy-user