BUG: cast pchip arguments to floats
Merge pull request #3736 from ev-br/pchip_cast

BUG: interpolate: cast pchip arguments to floats

pchip interpolator goes nuts when given integer input. This PR makes sure the arguments are cast to floats.