Grant> OTOH, it looks like I'm screwed either way. My python interpolator is so hopelessly slow it's useless in practice. It can only process 4 points per second and I need to process arrays of 10,000 to 50,000 elements. :( Pardon my utter ignorance of scipy, but are neither psyco nor pyrex any use? Cheers, John