-
Notifications
You must be signed in to change notification settings - Fork 0
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
Give the option to export the nFONLL theories explicitly to be used by other programs. #218
Comments
I agree to change the names to something more meaningful. |
The problem is that often you end up running pineko and pinefarm in different computers, so you end up copying them around. Maybe a good intermediate solution is to provide a edit: now that I've written it down I like this idea a lot because that makes it explicit that these theories are to be used by something else that it is not pineko... what do you think? |
This was done because theoryIDs are (were?) expected to be ints at some point in the entire pipeline. |
I think still are, this would need to be changed in a few places but I think the change it is worth it. |
I don't, so maybe that's why I don't really think this is such an issue
Sure, you can save them in a separate folder. Personally I would probably not use this becuase it requires me to change the submission script depending on wether I'm running DIS grids/fktables or something else, but if that's easier for you I don't have a problem |
Stoomboot gave some of you too much unchecked power 😆
But this is already the case? DIS and hadronic run differently. In any case, the export command you only need it if you need to run in different folders. If you are doing everything in the same place then that's fine, no need to export anything anywhere. |
At this point my laptop is merely an interface to stoomboot
Sure, the difference is the theoryID so in my submission I loop over a combination of (dataset, theoryid). I don't think having nfonll separated is worth also having to keep track of the paths. |
I'm not a big fan of the 00 either (also because it is not transparent - the order is random), but it is convenient ... if we open a new directory this will end up into almost two identical |
I think pinefarm doesn't know about integers and while pineko does, it is the only code who uses the fonll cards so I think I should be able to do both the export and the name change without much problem. I won't do the extra folder as that one has been clearly botched by the community 😅 |
If it's useful for you, feel free to implement it. As long as the default option is just the theory cards path from the pineko.toml it won't change anything for those who don't want to separate nfonll cards. |
Clearly the nFONLL theories are confusing due to quite a few things.
I think one possible solution is adding a
fonll_theory_cards
config option where the fonll cards are output. These cards can then be used by pinefarm, they don't need to be committed anywhere (grids that usde these cards will have the cards burned in by pinefarm) and are isolated. This solves both 1 and 2.personally I would, on top of that, change the 00 to 06 to something like m0n1 to represent the different steps in massive/massless and flavour number.
To keep backwards compatibility if the option doesn't exist, just output it to the theories like now.
Let's discuss this here instead of NNPDF/nnpdf#2285
The text was updated successfully, but these errors were encountered: