<p><span style="padding: 3px 10px; border-radius: 5px; color: #ffffff; font-weight: bold; display: inline-block; background-color: #ff0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;External Email - Use Caution&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></p><p></p><div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">&gt; AFAIK, scipy.signal.resample doesn&#39;t include an anti-aliasing filter, but both scipy.signal.resample_poly as well as scipy.signal.decimate apply such a low-pass filter before resampling. That&#39;s also what MNE does.<br></blockquote><div><br></div><div>scipy.signal.resample does frequency-domain resampling, so implicitly uses a brick-wall filter at Nyquist when downsampling (unless you specify something for the `window` argument, which gets applied in the frequency domain in addition to the effective brick-wall filter).</div><div><br></div><div>Eric</div><div><br></div></div></div>