-
Notifications
You must be signed in to change notification settings - Fork 85
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
feat: Simultaneous pdf class #553
Conversation
352a03c
to
9d132cd
Compare
@lukasheinrich To make this easier to review (as there seems to be some overlap of file creation) can you rebase this against PR #551 (as that hasn't gotten reviewed by Giordon and merged yet)? |
b6c111b
to
1f66dfb
Compare
40b2f06
to
1bbd9c7
Compare
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.
Why is test_validation.py changed to 1-bin from 2-bin?
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 this PR, Lukas. In addition to @kratsg's requested changes I'd like to see docstrings with examples that get run in doctest added.
Also, while there is nice functionality added in this PR it would be good to make the PR title, description, and proposed commit messages give much more explanation as to what the PRs purpose is and how it will
[show] how we will arrive at a
pyfitcore
like API.
c749944
to
b328d9d
Compare
The docstrings should have use examples for them. There are some instances where the example might be too complex to be helpful if the class or method isn't in the public API, but if it is in the public API we should have them. |
Can we also get the "Summarize commit messages into a comprehensive review of the PR"? Once that is done I can approve this. |
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.
LGTM (once it is rebased to fix the CI). Thanks for the PR @lukasheinrich.
failing now as expected. Will rebase once #564 is merged |
93351bf
to
7d4571d
Compare
* fix: Use the pytest keyword expression CLI flag -k to skip running the the 200 bin Minuit benchmark test to avoid time out errors in the CI systems due to speed regression introduced in PR #553 - c.f. 'man pytest' and http://doc.pytest.org/en/latest/example/markers.html#using-k-expr-to-select-tests-based-on-their-name for more information on the keyword expression CLI flag
Description
a demo PR against
add_probability_module
#551 showing how we will arrive at a pyfitcore like APIChecklist Before Requesting Reviewer
Before Merging
For the PR Assignees: