comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » very fast spline interp function for heavy oversampling?
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
very fast spline interp function for heavy oversampling? [message #20388] Tue, 20 June 2000 00:00 Go to previous message
R.G. Stockwell is currently offline  R.G. Stockwell
Messages: 363
Registered: July 1999
Senior Member
Greetings,

I have a situation where I take a time series, and need to interpolate the
function to many more samples.
i.e. original time index = [1,2,3,4....10]
and I need samples at new time index =
[1.000,1.001,1.002.......9.999,10.000].

The canned IDL routine spline() works great, but is slow. Unfortunately, I
don't have time to rewrite the interpolation to something more efficient.

I don't want to use any linear scheme to interpolate, since I want a smooth
function (i.e. smooth "derivatives") around the data points. I would guess
that
it would be easy to efficiently calculate this interp with spline, perhaps
some vectorization could be put into the function. Or perhaps an
"upsample" function would work, but modifications would be needed as the
time series is not evenly sampled.


Are there any user routines out there that can do this interpolation
efficiently?

Cheers,
bob
[Message index]
 
Read Message
Read Message
Previous Topic: Draw widget updates and mouse movement
Next Topic: Image in postscript

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Wed Oct 08 19:44:03 PDT 2025

Total time taken to generate the page: 0.00685 seconds