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

[WIP] Cp2k and defects #242

Open
wants to merge 48 commits into
base: main
Choose a base branch
from
Open

[WIP] Cp2k and defects #242

wants to merge 48 commits into from

Conversation

nwinner
Copy link
Contributor

@nwinner nwinner commented Aug 6, 2021

This PR adds basic functionality for building defect documents from tasks generated by the CP2K module in atomate.

Contributor Checklist

  • I have broken down my PR scope into the following TODO tasks
    • CP2K module added to emmet/core/cp2k
    • New DefectDoc and DefectThermoDoc added to emmet/core/defect
    • CP2K MaterialsBuilder added to emmet/builders/cp2k
    • CP2K DefectBuilder added to emmet/builders/cp2k
    • CP2K DefectThermoBuilder added to emmet/builders/cp2k
  • I have run the tests locally and they passed.
  • I have added tests, or extended existing tests, to cover any new features or bugs fixed in this PR

nwinner added 30 commits May 30, 2021 18:10
… cp2k

# Conflicts:
#	emmet-core/emmet/core/settings.py
for updating existing docs without re-building.
(2) Updated the update() method
builders/defects.py: use the defect object itself for matching
 after grouping by mpid

core/defect.py: store defect so that new builder works.
Updates to emmet as I work on integrating 2d defects. Fresysoldt sxdefectalign2d code cannot run on MacOS so I'll have to bounce back and force with the cluster to debug some of it.
@mkhorton
Copy link
Member

mkhorton commented Mar 7, 2022

Sorry, as a first-time contributor to this repo, I have to manually approve the CI to get it to run. Thanks for the PR! I'm keeping an eye on it.

@mkhorton
Copy link
Member

mkhorton commented Mar 7, 2022

Let us know when you would like it to be reviewed.

@nwinner
Copy link
Contributor Author

nwinner commented Mar 7, 2022

Hey Matt. Much like the other repos I modify, I make changes really actively. This one in particular I had to push because MacOS doesn't support a command line program that I'll need to add to the 2D builder. I can continue to push on this WIP, or I can close it until a few weeks from now when I resolve the problems so you don't get notified. Thoughts?

@mkhorton
Copy link
Member

mkhorton commented Mar 7, 2022

Being notified isn't a problem for me, no worries, do whatever's best for you.

Fixing imports, some formatting problems, add Constrained Optimization
… cp2k

# Conflicts:
#	emmet-builders/_version.py
#	emmet-core/_version.py
… cp2k

# Conflicts:
#	emmet-builders/emmet/builders/settings.py
… cp2k

# Conflicts:
#	emmet-builders/emmet/builders/vasp/materials.py
… cp2k

# Conflicts:
#	emmet-core/emmet/core/electronic_structure.py
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

Successfully merging this pull request may close these issues.

2 participants