I found this presentation from Hinsen https://calcul.math.cnrs.fr/attachments/spip/IMG/pdf/cours_reproductibilite.pdf , correct me if I am wrong, but  I found nothing in contradiction with the proposed SKIP, please see 3rd bullet in slide 14. My understanding of Hinsen rule is  less forbiding  API breaks then saving dependencies version numbers...
Cheers,
Riadh.

Le mar. 20 juil. 2021 à 12:04, Stefan van der Walt <stefanv@berkeley.edu> a écrit :
On Tue, Jul 20, 2021, at 11:57, Alexandre de Siqueira wrote:
sorry if that was implicit, but this won't be against Hinsen. My point is that old code would break when using skimage v1, since we _will_ modify the API a lot. I don't think that we intend breaking anything silently :)
W.r.t. the `preserve_range` flag, we will remove the flag and no longer do implicit conversion. So, passing the same code through the two versions will give different results. Current skimage: from skimage import foo foo(uint8_arr) -> [0, 1.0, 0.502] New skimage: foo(uint8_arr) -> [0, 255.0, 128.0] Stéfan _______________________________________________ scikit-image mailing list -- scikit-image@python.org To unsubscribe send an email to scikit-image-leave@python.org https://mail.python.org/mailman3/lists/scikit-image.python.org/ Member address: rfezzani@gmail.com