-
Notifications
You must be signed in to change notification settings - Fork 3
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
Wrong predictions obtained for CHORUS datasets #164
Comments
Now it is barely readable. I would suggest loading the DataFrames in Pandas, and put side by side only the relevant columns, but I'm not going to do it myself. And actually, I don't remember the columns by heart, so please provide labels for each of them, it is barely impossible to know which is what... |
I'm not even sure EKO versions being the only change: you are actually changing even LHAPDF version (written on top), that on its own should be harmless, but it tells that you're definitely using two different environments. Are you sure that you isolated the problem? In any case: you should have the associated EKOs, they are files, so it is easier to reproduce the problem wrt the in-memory case (memory objects die at the end of execution, files don't). The moment we know more about discrepancies in EKO, we can start making actual hypothesis. |
I updated the format showing only one of the two |
the |
Indeed I am using two different environments: I need to use two different versions of
This of course I can do but I would say that the fact that they are unit tested does not say that every point we compute should be correct. Indeed we get most of the points correctly, only for two datasets we get some of the points wrongly and I believe our unit tests cannot account for such a subset of points. |
Never used You can keep using Markdown inside, just leave a blank line before Markdown, and one after (blank lines should separate HTML from Markdown, so they should be external to the fenced block |
From the point of view of EKO, there are no "datasets", there is a continuum of scales, and some discrete options. |
Yes indeed, this is what I meant. Unit tests passing is not equivalent to all the points we compute should be correct because unit tests are not testing every corner of the code. |
Yes, but they should interpolate the continuum. If instead the problem is with discrete options, where interpolation is not expected, then it would be useful to find which are the options bugged, in order to start investigating where the bug is in the code. |
@andreab1997 this is now solved in |
Yes, this can be closed |
When using the
0.11
version of eko to compute the FKs of the CHORUS datasets, some of the resulting predictions are wrong.However one can get the correct predictions for that points cutting the grid and keeping only the relevant point (which suggests that the problem is the size of the eko.
CHORUS
ekos are in fact the biggest among the DIS datasets).Using an older version of
eko
(like 0.10.2) the problem does not appear.For example this is the diff between the comparison files obtained one with
eko==0.11
and the other witheko=0.10.2
for all our DIS datasetsClick me
The points that actually differ between the two belong only to the two
CHORUS
datasets.@alecandido
@felixhekhorn pls help me to make this readable :(
The text was updated successfully, but these errors were encountered: