Sathyanarayan Rao : I was already aware of this one. It provides autocorrelation with confidence intervals specified by the alpha parameter. The statsmodels library provides ACF and PACF plots but not the cross-correlation plots.
The xcorr function for cross correlation plots is present in the matplotlib library, but the problem is that it does not have any provision for the confidence intervals.
Hi Utkarsh. I was having the same problem as you have and I thought I'd post my solution here for future users.
Matlab has a similar function, called crosscorr(). This does plot the confidence bounds. In this function they use +/- 2/sqrt(N) with N the shortest length of the arrays you want to cross correlate. This gives the 95% confidence interval. https://github.com/smmckib/crosscorr/blob/master/crosscorr.m
I suppose this is a good enough approximation. However there are other more precise, yet more difficult ways to do this as described in this paper: