Bug 115983

Summary: option to interpolate NAN values in PSD
Product: [Applications] kst Reporter: Marc-Antoine Miville-Deschenes <mamd>
Component: generalAssignee: George Staikos <staikos>
Status: RESOLVED FIXED    
Severity: wishlist CC: kst
Priority: NOR    
Version: 1.x   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:

Description Marc-Antoine Miville-Deschenes 2005-11-09 10:44:16 UTC
Version:            (using KDE KDE 3.4.3)
Installed from:    SuSE RPMs
OS:                Linux

We would like to have the option to interpolate automatically
NAN values in the PSD computation. 
This should not be the default behavior as it will slow down 
the computation but it would be very useful to have an option
in the PSD widget that would turn on interpolation.
Comment 1 George Staikos 2006-05-30 09:16:04 UTC
SVN commit 546468 by staikos:

add an option to interpolate across NANs for PSDs.  The interpolation function
is incomplete but the incomplete portion is unused at this time and guarded
with an abort()
CCBUG: 115983


 M  +91 -0     libkst/kstvector.cpp  
 M  +4 -0      libkst/kstvector.h  
 M  +1 -0      libkstapp/datawizard.ui.h  
 M  +1 -0      libkstapp/kstcsddialog_i.cpp  
 M  +23 -7     libkstapp/kstpsddialog_i.cpp  
 M  +2 -0      libkstapp/kstpsddialog_i.h  
 M  +4 -0      libkstmath/kstobjectdefaults.cpp  
 M  +2 -0      libkstmath/kstobjectdefaults.h  
 M  +59 -19    libkstmath/kstpsd.cpp  
 M  +7 -3      libkstmath/kstpsd.h  
 M  +12 -0     widgets/fftoptionswidget.ui  
 M  +3 -2      widgets/fftoptionswidget.ui.h  
Comment 2 George Staikos 2006-05-30 13:26:35 UTC
SVN commit 546535 by staikos:

Add an option for PSDs to make it possible to interpolate away holes.  It is not
yet implemented in CSDs, and it doesn't handle cases where the PSD tries to
interpolate the input vector to a size other than the actual size.  More patches
to follow.
BUG: 115983


 M  +91 -0     libkst/kstvector.cpp  
 M  +4 -0      libkst/kstvector.h  
 M  +1 -0      libkstapp/datawizard.ui.h  
 M  +1 -0      libkstapp/kstcsddialog_i.cpp  
 M  +23 -7     libkstapp/kstpsddialog_i.cpp  
 M  +2 -0      libkstapp/kstpsddialog_i.h  
 M  +4 -0      libkstmath/kstobjectdefaults.cpp  
 M  +2 -0      libkstmath/kstobjectdefaults.h  
 M  +59 -19    libkstmath/kstpsd.cpp  
 M  +7 -3      libkstmath/kstpsd.h  
 M  +78 -86    libkstmath/kstpsdgenerator.cpp  
 M  +12 -0     widgets/fftoptionswidget.ui  
 M  +3 -2      widgets/fftoptionswidget.ui.h