-
Notifications
You must be signed in to change notification settings - Fork 7
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
Fit runcards should not have innecesary information #536
Comments
I think the discussion in #496 broadly applies to this indeed. I'd say we want to make writing and reading and checking* runcards for the default happy case as simple as possible. I have to say having to write the seeds manually has always bothered me. The lock files could generate be used to stored them, when needed. |
I want to tackle this as I start removing things from n3fit (such as the exporting of the arclengths or the pdf grids), so I have some questions @Zaharid @wilsonmr @scarrazza
That's it for now. |
which means it must exist and look like a namespace (so I guess be a dictionary)
|
We could certainly fix closuretest in setupfit. |
Closed via #973 |
There are various places where the runcards are checked to ensure they contain all necessary information, for instance fitting['nnodes'] or fitting['seed']. These two, for instance, don't make sense for n3fit.
Furthermore, as was proposed for the exp data, we might want to set some defaults which get written to the runcard within the fit directory but are not necessary in the fit runcard.
A practical example: a runcard without seeds.
This runcard should run ok but the
filter.yml
runcard inside the directory should have all seeds set from some defaults such that the run can be reproduced.Pros:
Writing a fit runcard will become easier and easier.
Cons:
Maybe it is preferable for fit runcards to be always as comprehensive as possible and then this proposal is a really bad idea.
Note: I think this is not a new idea as I can see some issues where some forms of this were discussed (#402 or #496) but it was always in the context of validphys actions and I am not sure the fit runcard abides by the same rules. I preferred to open a new issue which addresses this specifically.
The text was updated successfully, but these errors were encountered: