Some of the scipy methods (`pchip` for sure) are only mathematically valid if the values are monotonic. But the scipy routines don't do any checking for monotonicity.