Bug 115983 - option to interpolate NAN values in PSD
Summary: option to interpolate NAN values in PSD
Status: RESOLVED FIXED
Alias: None
Product: kst
Classification: Applications
Component: general (show other bugs)
Version: 1.x
Platform: openSUSE Linux
: NOR wishlist
Target Milestone: ---
Assignee: George Staikos
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-11-09 10:44 UTC by Marc-Antoine Miville-Deschenes
Modified: 2006-05-30 13:26 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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