-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
help wantedExtra attention is neededExtra attention is needed
Description
Starting with the Python implementation of the runner we have to specify a theory whenever we want to generate a grid, for instance
./rr run TEST_RUN_SH theories/theory_200.yaml
I think we should reflect this in the filename of the generated grid, so in this instance we should generate
-
TEST_RUN_SH_T200.pineappl.lz4, which tells us the grid was generated with theory 200.- alternatively use folders
- define a unified theory card format, that will include all parameters of all the generators
- some of them can have a default value, if they are not (or not yet) in NNPDF theory db
- it should be possible to generate the unified theory card from an entry of the theory db
- add a theory converter for each external
- given a unified theory card, it should extract the minimal theory required for the given generator, by filtering and rearranging
Furthermore, we need to discuss
- which parameters should be in the theory database (we definitely need an overcomplete set of parameters),
- what the parameter means,
- where it is typically used (and sometimes it is important where it isn't: we need to talk about DIS vs. hadron collider observables),
Further steps breakout:
- use the theory provided variables (replace the hardcoded ones)
- change name to the final grid to include theory dependency
- apply a coherent scheme for CLI arguments
Metadata
Metadata
Assignees
Labels
help wantedExtra attention is neededExtra attention is needed