Skip to content

feat: extract relaxed structures from QE outputs and create next input#28

Merged
ToAmano merged 6 commits into
mainfrom
feat/extract-relaxation
Jul 1, 2026
Merged

feat: extract relaxed structures from QE outputs and create next input#28
ToAmano merged 6 commits into
mainfrom
feat/extract-relaxation

Conversation

@ToAmano

@ToAmano ToAmano commented Jul 1, 2026

Copy link
Copy Markdown
Owner

Implements the feature to extract relaxed structures from QE output log files and merge them with a template input file to generate the next calculation input (Issue #25).

Closes #25

  1. Updates EspressoAdapter to auto-detect and read QE output logs using ASE's espresso-out parser (retrieving the final relaxed configuration).
  2. Improves get_adapter to examine the first few lines of file contents to correctly identify QE output log files.
  3. Implements the --template option in the CLI to preserve computational parameters and comments from a template input file when writing the output.
  4. Implements the --calc (--calculation) option to override the calculation parameter in the QE input namelist.
  5. Implements safety checks to ensure a template file is provided when converting a QE output log to a QE input file.
  6. Adds comprehensive unit and integration tests covering the new features.
  7. Keeps code coverage at 95%.

@cr-gpt

cr-gpt Bot commented Jul 1, 2026

Copy link
Copy Markdown

Seems you are using me but didn't get OPENAI_API_KEY seted in Variables/Secrets for this repo. you could follow readme for more information

@codecov

codecov Bot commented Jul 1, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@cr-gpt

cr-gpt Bot commented Jul 1, 2026

Copy link
Copy Markdown

Seems you are using me but didn't get OPENAI_API_KEY seted in Variables/Secrets for this repo. you could follow readme for more information

@cr-gpt

cr-gpt Bot commented Jul 1, 2026

Copy link
Copy Markdown

Seems you are using me but didn't get OPENAI_API_KEY seted in Variables/Secrets for this repo. you could follow readme for more information

@cr-gpt

cr-gpt Bot commented Jul 1, 2026

Copy link
Copy Markdown

Seems you are using me but didn't get OPENAI_API_KEY seted in Variables/Secrets for this repo. you could follow readme for more information

@cr-gpt

cr-gpt Bot commented Jul 1, 2026

Copy link
Copy Markdown

Seems you are using me but didn't get OPENAI_API_KEY seted in Variables/Secrets for this repo. you could follow readme for more information

@cr-gpt

cr-gpt Bot commented Jul 1, 2026

Copy link
Copy Markdown

Seems you are using me but didn't get OPENAI_API_KEY seted in Variables/Secrets for this repo. you could follow readme for more information

@ToAmano ToAmano merged commit 3b6e773 into main Jul 1, 2026
8 checks passed
@ToAmano ToAmano deleted the feat/extract-relaxation branch July 1, 2026 07:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Extract relaxed/MD structures from DFT outputs

1 participant