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

FAIRmat-NFDI / nomad-simulations / 29045851850 / 2
86%
develop: 86%

Build:
DEFAULT BRANCH: develop
Ran 09 Jul 2026 07:53PM UTC
Files 134
Run time 5s
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.2

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>

9864 of 11457 relevant lines covered (86.1%)

0.86 hits per line

Source Files on job 29045851850.2
  • Tree
  • List 134
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 29045851850
  • 47f8c67e on github
  • Prev Job for on develop (#29015941064.2)
  • 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