<br><br><div class="gmail_quote">On Fri, Mar 1, 2013 at 8:15 PM, Charles R Harris <span dir="ltr">&lt;<a href="mailto:charlesr.harris@gmail.com" target="_blank">charlesr.harris@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br><br><div class="gmail_quote"><div><div class="h5">On Fri, Mar 1, 2013 at 8:07 PM, Charles R Harris <span dir="ltr">&lt;<a href="mailto:charlesr.harris@gmail.com" target="_blank">charlesr.harris@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br><br><div class="gmail_quote"><div>On Fri, Mar 1, 2013 at 5:18 PM, Michael Aye <span dir="ltr">&lt;<a href="mailto:michael.aye@ucla.edu" target="_blank">michael.aye@ucla.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


Hi!<br>
<br>
So, I have to do the same spine interpolation (same=same x-axis) for<br>
189 data channels, so I was wonderding if there is a way to store the<br>
189 measurements into a 2D array and to set that at once to an<br>
interpolator, is that possible somehow?<br>
<br>
I noticed that InterpolatedUnivariateSpline does not allow me to do<br>
that, it seems.<br>
<br>
So, in other words, what I would like to be able to do is:<br>
<br>
len(x) = 20<br>
<br>
len(y_i) = 20<br>
<br>
i = 1 ..189<br>
<br>
y.shape == (20,189)<br>
<br>
s = UnivariateSpline(x, y)<br>
<br>
<br>
res = s(new_x)<br>
<br>
res.shape == (20, 189)<br>
<br>
<br>
Does something like that exist?<br>
<br></blockquote></div><div><br>Well, I&#39;m working on an spline interpolater for scipy and it works with vector valued splines, so that should cover your case. At the moment it is in pure python prototype form, so pretty slow. You might have a look if you are interested and see if it is in the right direction. It is <a href="https://github.com/charris/bsplines" target="_blank">here</a>. Not much documented at the moment since I&#39;ve only started on it.<br>


<br></div></div></blockquote></div></div><div><br>If you do try it out, and it would be a favor to me if you did ;), feel free to email me directly if you need help setting it up.<br></div></div></blockquote><div><br>And now I remember that I don&#39;t do spline creation yet. What sort of boundary conditions are you using? I also plan to solve for the spline weights for vector valued data, I&#39;ll rough that out this weekend if you are interested.<br>
<br>Chuck <br></div><br></div>