-
Notifications
You must be signed in to change notification settings - Fork 44
added initial wrapper for migrad #568
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
Conversation
Codecov ReportAttention: Patch coverage is
🚀 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. |
This is the Notebook i used while exploring migrad,there are also some related notebooks available in this repository. |
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 a lot!
The basic functionality has been tested with the following Python code: