-
Notifications
You must be signed in to change notification settings - Fork 6
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
Re-implementation of CMS_Z0J_8TEV in the new format #2241
base: master
Are you sure you want to change the base?
Conversation
Hi @scarlehoff & @enocera, I see that this dataset was implemented with three different variants:
|
As usual, @enocera should confirm. If In any case, if you are able to reproduce the default from hepdata (i.e., without the theory uncertainty, whatever it is), then you can always create the |
@achiefa @scarlehoff As for the case of |
ae098cc
to
889ee9f
Compare
The two variants match between the new implementation and the legacy. I've also uploaded the data-theory comparisons in the description of this PR. The chi2's are unchanged. There is a difference in the (x,Q2) map, but I think this is expected as we move to the new format (i.e. different functions). I'm now regenerating the common data using the bot because of the same issue encountered in #2238. After that, all tests should pass successfully. |
3fda642
to
1ef2dc1
Compare
3139625
to
2d0c1a1
Compare
Hi @Radonirinaunimi & @RoyStegeman , I need your help here. I had to regenerate the tests after the implementation in the new format. However, the three tests in
|
Thanks. For me they do fail (are you using the I'm leaving the office now, but can have a closer look tomorrow. |
Hi @RoyStegeman, thanks for that. Indeed I was only removing the |
(Re-)Generating reference plots are always tricky, not only they are highly dependent on the package versions, but also on the platform on which they are run. In #2191 I had asked @scarlehoff to generate the plots. |
Hi @Radonirinaunimi, thanks for that. So, what do you think is the best way to go forward, given the circumstances? Is it worth trying what @RoyStegeman suggested? |
Yes, unless @Radonirinaunimi has a better idea, please do try |
I've regenerated the files using a linux machine. I'm not sure this will work out, but let's wait for the test. Incidentally, I was thinking that it may be worth implementing a bot that re-generates the test plots when needed, similar to the bot that regenerates data. That would produce figures consistently, right? |
In principle yes, but with the repo-size in mind I'm not sure if we want to regenerate all figures if the tests fail because of a subset. A workaround for that would be to have the bot share the plots via a comment |
I increased the tolerance, but I don't know how strict a tolerance of 24 is. Maybe it's too lenient? 2 is the default setting. Of course, we still have the pip installation test which is a bit more strict. |
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.
Is there a reason the variable on the x-axis has been changed?
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.
I chose to present data as functions of pT for each bin in rapidity because this is the way experimentalists present the results in the paper. But if you prefer the other way around, I can change it.
This PR implements CMS_Z0J_8TEV in the new format.
Legacy: [default], [sys_10]
New: [default], [sys_10]