-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
added initial wrapper for migrad #568
base: main
Are you sure you want to change the base?
Conversation
Codecov ReportAttention: Patch coverage is
... and 7 files with indirect coverage changes 🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the PR! I made a few comments in the code.
In addition:
- We need more tests, for example for the bounds conversion
- We need documentation
It looks surprising that the only tuning parameter of the algorithm is stopping_maxfun
. Are there no other convergence criteria or tuning parameters?
hi @janosg, thanks for the review! i will go through all the suggestions and make the necessary changes. regarding
i have tried to verify these points, but i might have missed something. happy to make further changes if needed! |
Hi @spline2hg, Thanks for the detailed reply. Ok, I am convinced that you did not miss any tuning parameters! Note that In the very long run we might look into the low-level interface but for now it is ok to just support two options. Of course, it's important to document them well and also to document why it is not possible to set additional convergence criteria. |
@janosg, do I need to add iminuit to the rtd_environment.yml file for the documentation build to pass? If not, could you help me identify the error? |
It was a temporary readthedocs problem. |
The basic functionality has been tested with the following Python code: