Skip to content

♻️ move parser function from EpwParser to tools and add support for Eliashberg outputs#60

Open
ymzhang0 wants to merge 6 commits into
aiidaplugins:mainfrom
ymzhang0:parser/eliashberg
Open

♻️ move parser function from EpwParser to tools and add support for Eliashberg outputs#60
ymzhang0 wants to merge 6 commits into
aiidaplugins:mainfrom
ymzhang0:parser/eliashberg

Conversation

@ymzhang0

Copy link
Copy Markdown
Collaborator

⚠️ This PR is based on #57. Please merge it after PR #57 is merged.

In this PR:

  • I introduce new parser functions for Eliashberg-relavent blocks in the prefix.out file in various cases of calculations in tools.

  • I put the function to parse transport results defined in EpwParser to tools to make EpwParser clean.

ymzhang0 added 6 commits June 25, 2026 19:03
…introduce declarative schemas

- Move inline output parameters parsing into precompiled regex patterns in schemas.py
- Align EpwParser execution flow with the new BaseParser-based error-handling paradigm
- Keep parser/schema branch clean of any Eliashberg-related block parsing code and tests
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.

1 participant