ENH: Initial commit of new PR re: dpc

I would use `np.linspace(-length//2, length//2)`