[SciPy-user] What is missing in scipy to be a top notch environment for signal processing

David Cournapeau david at ar.media.kyoto-u.ac.jp
Tue Nov 21 19:13:59 CST 2006

Alan G Isaac wrote:
> On Tue, 21 Nov 2006, Chris Bartley apparently wrote: 
>> The other feature we use a lot is the matlab 'decimate', 
>> which I understand is not currently built into scipy, 
>> although I do have code for a port of this function from 
>> Octave. 
> Is it something more than a slice?  (E.g., 
> http://sourcecode.atnf.csiro.au/repos/asap/trunk/python/asapplotter.py 
> just uses a slice.)
Yes; it is a resampler (that is there is filtering). To code one similar 
to matlab would be fairly easy, as matlab implementation uses a 
Chebychev filter, which is available in scipy.

Also, for audio signals, pysamplerate 
which is my wrapper to SRC (http://www.mega-nerd.com/SRC/) gives really 
good results for audio signals (from 20 dB to around 100 dB of SNR 
depending on the type of resampler) at reasonable speeds,



More information about the SciPy-user mailing list