• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

FAIRmat-NFDI / nomad-simulations / 29045851850
86%

Build:
DEFAULT BRANCH: develop
Ran 09 Jul 2026 07:53PM UTC
Jobs 3
Files 134
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

09 Jul 2026 07:51PM UTC coverage: 86.096% (+0.2%) from 85.94%
29045851850

push

github

web-flow
Fix high-symmetry k-point normalization crashes via SeeKpath (#403, closes #401)

`KMesh.high_symmetry_points` resolution relied on ASE's Bravais-lattice objects, whose attributes did not always match NOMAD's stored Pearson/Bravais label; the uncaught `AttributeError`s surfaced as "could not normalize section" failures on non-conventional lattices. The PR began as a defensive fallback around those mismatches, but since the root cause is ASE classifying the cell from its geometry alone, it resolves the problem by replacing that path entirely.

High-symmetry points are now derived from the full crystal structure (lattice and atomic positions) via SeeKpath/HPKOT, using the same `symmetry_tolerance` as MatID, so the k-points and the stored `bravais_lattice` agree by construction; coordinates are expressed in the input cell's reciprocal basis, and resolution degrades to a warning instead of crashing.

Adds the `seekpath`/`spglib` dependencies, regression tests, and primitive-cell reference fixtures.

Co-authored-by: Nathan Daelman <ndaelman@physik.hu-berlin.de>

108 of 115 new or added lines in 4 files covered. (93.91%)

9864 of 11457 relevant lines covered (86.1%)

2.58 hits per line

Uncovered Changes

Lines Coverage ∆ File
4
90.58
3.61% src/nomad_simulations/schema_packages/numerical_settings.py
3
84.88
-0.16% src/nomad_simulations/schema_packages/model_system.py
Jobs
ID Job ID Ran Files Coverage
1 29045851850.1 09 Jul 2026 07:53PM UTC 134
86.1
GitHub Action Run
2 29045851850.2 09 Jul 2026 07:53PM UTC 134
86.1
GitHub Action Run
3 29045851850.3 09 Jul 2026 07:53PM UTC 134
86.1
GitHub Action Run
Source Files on build 29045851850
  • Tree
  • List 134
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 47f8c67e on github
  • Prev Build on develop (#29015941064)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc