<div dir="ltr">All,<div><br></div><div>Thank you for your responses.</div><div><br></div><div>I tried Nicholas' suggestion of skipping over the NaN's,  but the resulting interpolations (I tried three types) had funny results.   Attached is an example.  </div>
<div><br></div><div>I'm very curious to see a standard use case for interpolation, actually.<div><br></div><div>I also tried Peter's suggestion but no matter what I selected in the radio box (zero, NaN, last value), the resulting data (the missing samples) were always a NaN (at least in 2.0.8rc2)</div>
<div><br></div><div>Steve</div><div><br></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, May 13, 2014 at 4:11 AM, Peter Kümmel <span dir="ltr"><<a href="mailto:syntheticpp@gmx.net" target="_blank">syntheticpp@gmx.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">On 13.05.2014 09:46, Peter Kümmel wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 13.05.2014 08:33, Brisset, Nicolas wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Steve,<br>
<br>
I tried it as well and noticed the same as Barth. Even if the plugin does not always crash, it returns NaN vectors. We<br>
need to fix the crash, but for the NaNs the best we can do is probably skip (or interpolate) them as Barth suggested.<br>
However, I have one hint for your case where actually the sampling is different: you could use the range settings to<br>
skip every other point on reading the vector.<br>
In the page where you select the type of plots and the ranges (after you've selected the vectors), in the upper part<br>
you could set Start to 0, and click the "Read 1 sanple per" box and set 2 frames in the spinbox right to it. Then kst<br>
skips the NaNs.<br>
<br>
Nicolas<br>
</blockquote>
<br>
There are already radio boxes to select what number to use when a string could not be parsed,<br>
we could this setting also use for non-existing numbers: null, nan, or last value.<br>
<br>
</blockquote>
<br></div>
Changed it to this.<div class="HOEnZb"><div class="h5"><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Peter<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
-----Ursprüngliche Nachricht-----<br>
Von: <a href="mailto:kst-bounces@kde.org" target="_blank">kst-bounces@kde.org</a> [mailto:<a href="mailto:kst-bounces@kde.org" target="_blank">kst-bounces@kde.org</a>] Im Auftrag von Barth Netterfield<br>
Gesendet: Montag, 12. Mai 2014 22:50<br>
An: <a href="mailto:kst@kde.org" target="_blank">kst@kde.org</a><br>
Betreff: Re: [Kst] Interpolation<br>
<br>
Hi Steve,<br>
<br>
Hmm.... Unfortunately, it turns out that Kst does not really support your case here :-(<br>
<br>
The missing values are interpreted as NaNs (which seems pretty reasonable).<br>
But the interpolation plugin does not support NaNs (and crashes).<br>
<br>
The crashes in the existing plugins are bugs which should be fixed.  I think the fix could be done so that it would<br>
automatically be able to have them interpolate over NaNs.<br>
<br>
So: Could you submit this as a bug so we don't forget about it?<br>
<br>
cbn<br>
<br>
On May 10, 2014 5:36:57 PM Steve Maher wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi all,<br>
<br>
I can't seem to perform any interpolations.   My test crashes on 2.0.7-1 on<br>
Ubuntu and 2.0.8rc2 on Windows 8.1.<br>
<br>
Attached (and below) is my (ASCII)  test case.  There are 13 values in<br>
vector 'a' (and INDEX, of course).  There are seven values in vectors 'b'<br>
and 'bi'.  Vector 'bi' contains index numbers for vector b.  Looking<br>
at the data you can see the intention is that vector b has values for<br>
every other 'a' value and bi is the index of those values relative to 'a'.<br>
<br>
My goal is to interpolate 'b' so that it has the same number of<br>
samples as 'a', then use 'b' as an X axis of a curve with 'a' as the Y axis.<br>
<br>
So I try interpolating with Input Vector X = bi, Input Vector Y = b,<br>
and Input Vector X' = INDEX.  This crashes no matter which<br>
interpolation plugin I use.<br>
<br>
Seeing NaN's when looking at the 'b' and 'bi' vectors may be an issue.<br>
  However, I'm assuming since there are interpolation plugins there<br>
must be SOME way to have vectors of varying lengths.<br>
<br>
I must be missing something.<br>
<br>
Thanks for any tips,<br>
Steve<br>
<br>
a b bi<br>
112.5 428 0<br>
187.5<br>
262.5 345 2<br>
337.5<br>
412.5 119 4<br>
487.5<br>
567.5 162 6<br>
637.5<br>
712.5 211 8<br>
787.5<br>
862.5 292 10<br>
937.5<br>
100.5 623 12<br>
</blockquote>
<br>
--<br>
Barth Netterfield<br>
University of Toronto<br>
<a href="tel:416-845-0946" value="+14168450946" target="_blank">416-845-0946</a><br>
______________________________<u></u>_________________<br>
Kst mailing list<br>
<a href="mailto:Kst@kde.org" target="_blank">Kst@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/kst" target="_blank">https://mail.kde.org/mailman/<u></u>listinfo/kst</a><br>
AIRBUS HELICOPTERS DEUTSCHLAND GmbH<br>
Sitz der Gesellschaft / Registered Office: Donauwörth<br>
Registergericht / Registration Court: Amtsgericht Augsburg HRB 16508<br>
Vorsitzender des Aufsichtsrates / Chairman of the Supervisory Board: Guillaume Faury<br>
Geschäftsführung / Board of Management:<br>
Dr. Wolfgang Schoder, Vorsitzender / CEO; Friedrich-Wilhelm Hormel; Ralf Barnscheidt; Oliver Schenzle<br>
<br>
<br>
CONFIDENTIALITY NOTICE<br>
<br>
This communication and the information it contains is intended for the addressee ( s ) named above and for no other<br>
persons or organizations.<br>
It is confidential and may be legally privileged and protected by law. The unauthorized use, copying or disclosure of<br>
this communication<br>
or any part of it is prohibited and may be unlawful.<br>
If you have received this communication in error, kindly notify us by return e-mail and discard and/or delete the<br>
communication.<br>
Thank you very much.<br>
It is possible for e-mails to be intercepted or affected by viruses. Whilst we maintain virus checks on our e-mails,<br>
we accept no liability for viruses<br>
or other material which might be introduced with this message.<br>
______________________________<u></u>_________________<br>
Kst mailing list<br>
<a href="mailto:Kst@kde.org" target="_blank">Kst@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/kst" target="_blank">https://mail.kde.org/mailman/<u></u>listinfo/kst</a><br>
<br>
</blockquote>
<br>
______________________________<u></u>_________________<br>
Kst mailing list<br>
<a href="mailto:Kst@kde.org" target="_blank">Kst@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/kst" target="_blank">https://mail.kde.org/mailman/<u></u>listinfo/kst</a><br>
<br>
</blockquote>
<br>
______________________________<u></u>_________________<br>
Kst mailing list<br>
<a href="mailto:Kst@kde.org" target="_blank">Kst@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/kst" target="_blank">https://mail.kde.org/mailman/<u></u>listinfo/kst</a><br>
</div></div></blockquote></div><br></div>