Hello,

after upgrading to a new version of Debian, some of my codes stopped working. Finally, I found that the interpolation functionality had changed and did not support extrapolation any more.

GSL changelog says: "The interpolation functions now return NaN and when x is out of range, instead of extrapolating."

I my opinion, this is not a good way of changing things. I think I understand the reason behind it (some users might have been surprised by unexpected results when passing x out of range), but one should not make changes that destroy other codes that use that feature by intention. I mean there should it least be a switch to enable extrapolation, if one want to use it. I was not able to find if there is any.

Thanks for comments,
Michal



Reply via email to