ENH: Initial commit of dpc demo code

@thegreatwall , use np.fft.fftshift(np.fft.ifft(data)) directly, instead of ifft1D_shift function, which has been removed.