fixed some bugs involving different versions of scipy.interpolate.interp1d
fixed a bug with singlekde so it now computes bounds for the timing uncertainties from the locations of the detectors