Skip to content
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

Clean up parameters of the class and in make #165

Open
JaGeo opened this issue Oct 22, 2024 · 5 comments
Open

Clean up parameters of the class and in make #165

JaGeo opened this issue Oct 22, 2024 · 5 comments
Assignees

Comments

@JaGeo
Copy link
Collaborator

JaGeo commented Oct 22, 2024

We might need to review once again which parameters should be defined while initialising the class and which while getting the job/flow via make. I feel there are still some inconsistencies.

It's not urgent but should be on our task lists.

  • Rearrange and separate MLIP parameters in the CompleteDFTvsMLBenchmarkWorkflow. Move all general settings out of the make function and leave parameters that have to be adjusted for each system like e.g. GAP 2b, 3b, soap terms.
@QuantumChemist QuantumChemist self-assigned this Oct 22, 2024
@QuantumChemist
Copy link
Collaborator

Could you give me a rule-of-thumb I could follow along?

@JaGeo
Copy link
Collaborator Author

JaGeo commented Oct 23, 2024

In atomate2, we typically think about which of the properties might be system (structure) dependent (make part) and which are universal (class).
I think the same applies here. Which parameters would need to change if you switch from Si to Sn, for example? Which can be universally defined.

@JaGeo
Copy link
Collaborator Author

JaGeo commented Oct 23, 2024

As said: not critical for functionality at the moment but something to keep in mind.

@QuantumChemist
Copy link
Collaborator

In atomate2, we typically think about which of the properties might be system (structure) dependent (make part) and which are universal (class). I think the same applies here. Which parameters would need to change if you switch from Si to Sn, for example? Which can be universally defined.

oh, that's a great tip! I know it's not critical, but I will start to apply it with new changes at least already. Thank you a lot!

@QuantumChemist
Copy link
Collaborator

QuantumChemist commented Oct 31, 2024

  • Rearrange and separate MLIP parameters in the CompleteDFTvsMLBenchmarkWorkflow. Move all general settings out of the make function and leave parameters that have to be adjusted for each system like e.g. GAP 2b, 3b, soap terms.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants