Skip to content

perf(fhiaims): optimize regexes and switch imports to nomad_file_parser - #340

Merged
ladinesa merged 1 commit into
unlink-parsersfrom
refactor/use-nomad-file-parser
Sep 8, 2026
Merged

perf(fhiaims): optimize regexes and switch imports to nomad_file_parser#340
ladinesa merged 1 commit into
unlink-parsersfrom
refactor/use-nomad-file-parser

Conversation

@blueraft

@blueraft blueraft commented Sep 2, 2026

Copy link
Copy Markdown
Collaborator
  • Switch import to nomad_file_parser
  • Replace greedy regex in structure quantity with bounded non-greedy pattern
  • Prioritize specific atom position regex over generic fallback

- Switch import to nomad_file_parser
- Replace greedy regex in structure quantity with bounded non-greedy pattern
- Prioritize specific atom position regex over generic fallback
@coveralls

Copy link
Copy Markdown

Coverage Report for CI Build 33621803074

Coverage decreased (-0.07%) to 92.767%

Details

  • Coverage decreased (-0.07%) from the base build.
  • Patch coverage: 1 of 1 lines across 1 file are fully covered (100%).
  • 28 coverage regressions across 1 file.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

28 previously-covered lines in 1 file lost coverage.

File Lines Losing Coverage Coverage
electronicparsers/fhiaims/parser.py 28 85.83%

Coverage Stats

Coverage Status
Relevant Lines: 38935
Covered Lines: 36119
Line Coverage: 92.77%
Coverage Strength: 0.93 hits per line

💛 - Coveralls

@ladinesa
ladinesa merged commit 12ddb44 into unlink-parsers Sep 8, 2026
3 checks passed
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.

3 participants