title: Python: 1d array circular convolution
body: <p>I wonder if there's a function in numpy/scipy for 1d array circular convolution. The <a href="http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.convolve.html" rel="noreferrer"><code>scipy.signal.convolve()</code> function</a> only provides "mode" but not "boundary", while the <code>signal.convolve2d()</code> function needs 2d array as input.</p>
  
  <p>I need to do this to compare open vs circular convolution as part of a time series homework.</p>