I am interested in using interpolate.interp1d(x,y, kind='linear'), but instead of throwing an exception (or using a fill value) for out-of-bounds, I would like extrapolation. Anything in scipy useful here?