Smoothing procedure

Hi everybody,

My name is Konstantinos and i have been using Igor for a while.....My main activity is processing Raman spectra and i would like to ask something.....There is an option to apply different types of smoothing......However, i wish to perform some smoothing in a certain area of a peak and not for the whole peak......I have some spikes at the very top and i would like to remove them.....Is there a way to apply smoothing in a small area of a specific peak or do i need to write a script for that?

Thanks very much,

Konstantinos Chatzipanagis
I'm sure there are packages and procedures that do this better but...

Depending on the smoothing requirements this could be pretty straightforward. For example, if you use the Smooth operation where the output has the same number of points as the input and suppose further that you are only interested in smoothing between point (a) in the wave and point (b). You can execute on the command line:
Duplicate srcWave,W_smooth,partiallySmooth // do not modify the original
Smooth 3, W_smooth                        // binomial smoothing example
partiallySmooth[a,b]=W_smooth[p]    // copy the smoothed section

Depending on your choice of smoothing you may have to do something special about the edges at (a) and (b). Note the End Effect (Smooth/E) options.

A.G.
WaveMetrics, Inc.