Skip to content

Fit runcards should not have innecesary information #536

@scarlehoff

Description

@scarlehoff

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestn3fitIssues and PRs related to n3fit

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions