You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The internal structure of input Dicts is checked inside a Process class. It can be done in a more elegant way by implementing validator functions. On the other hand, as it was discussed at the AiiDA Hackathon, a corresponding Dict builder can be created that can provide not only validation, but also documentation.
We have to make our choice either waiting till Dict builders will be implemented or make validation functions.
A list of Processes having no modern way of input Dict validation:
FleurCalculation settings
FleurinputgenCalculation settings
FleurinputgenCalculation calc_parameters
FleurSSDispConvWorkChain wf_param
FleurSSDispWorkChain wf_param
FleurScfWorkChain wf_param
FleurRelaxWorkChain wf_param
FleurMaeConvWorkChain wf_param
FleurMaeWorkChain wf_param
FleurEosWorkChain wf_param
FleirDMIWorkChain wf_param
Sometimes there are options and settings in the workchains, not sure if we need to test them.
The text was updated successfully, but these errors were encountered:
Since this is not backwards incompatible we can start small and slowly get rid of the validate_inputs steps in many workchains, since we can also attach validator functions directly to the input ports/namespaces
The internal structure of input Dicts is checked inside a Process class. It can be done in a more elegant way by implementing validator functions. On the other hand, as it was discussed at the AiiDA Hackathon, a corresponding Dict builder can be created that can provide not only validation, but also documentation.
We have to make our choice either waiting till Dict builders will be implemented or make validation functions.
A list of Processes having no modern way of input Dict validation:
settings
settings
calc_parameters
wf_param
wf_param
wf_param
wf_param
wf_param
wf_param
wf_param
wf_param
Sometimes there are
options
andsettings
in the workchains, not sure if we need to test them.The text was updated successfully, but these errors were encountered: