flav-io / flavio

A Python package for flavour physics phenomenology in the Standard model and beyond
http://flav-io.github.io/
MIT License
71 stars 62 forks source link

Participate in iminuit v2.0 beta? #125

Closed HDembinski closed 3 years ago

HDembinski commented 4 years ago

Dear flavio team,

I am about to finish a major rewrite of iminuit, version 2.0, that replaces Cython as the tool to wrap C++ Minuit2 with pybind11, which is going to solve several issues that the legacy code had. All the good things that this will bring are listed on top of this PR: scikit-hep/iminuit#502

Switching to the new version of iminuit should be completely transparent to you, since the new version passes the comprehensive suite of unit tests of iminuit-v1.x. However, I would like to use this opportunity to finally remove interface that has been successively marked as deprecated in versions 1.3 to 1.5.

Therefore my two question to you:

Best regards, Hans, iminuit maintainer

peterstangl commented 4 years ago

@HDembinski thank you very much for your message!

HDembinski commented 4 years ago

Hi @peterstangl if you have to make changes to your code anyway, you may want to hold back on that and perhaps wait for v2.0?

peterstangl commented 4 years ago

Yes, that's a good point. There is no hurry to make these changes and I will wait for iminuit v2.0.

HDembinski commented 3 years ago

iminuit v2.0 is released, the breaking changes in the interface are documented in the changelog which can serve as an upgrade guide.

peterstangl commented 3 years ago

Thank you @HDembinski! The flavio code has been adjusted to iminuit v2 in PR #130.