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

pyiron / pyiron_workflow_atomistics / 28305696640
87%

Build:
DEFAULT BRANCH: main
Ran 28 Jun 2026 12:08AM UTC
Jobs 1
Files 69
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

27 Jun 2026 04:02PM UTC coverage: 87.21% (-0.6%) from 87.83%
28305696640

push

github

web-flow
feat(melting): across-the-table polymorph scan (discover the pre-melt phase) (#83)

The single-phase macro fixes the solid phase up front, but a potential's melting
point is a property of its own free-energy landscape: the relevant pre-melt solid
is whichever polymorph that potential makes most stable just below melting, and
that varies per element AND per potential. Discover it instead of imposing it.

melting_point_scan screens every candidate polymorph with the cheap Step-1
superheating bisection (screen_phase: build -> cell-relax -> Step 1), ranks by the
estimate, refines the top n_refine survivors with the full coexistence loop, and
reports Tm = max over them plus the selected phase and runner-up gap. Seeding a
metastable phase is self-correcting: it transforms during equilibration (caught by
CNA) or yields a lower Tm that max discards. No TI/free-energy stage — redundant
where Step 1 already screens and fragile on anharmonically-stabilised high-T bcc.

- screen.py: melting_point_scan, screen_phase, selection helpers
- structures.py: estimate_lattice_constant (seed a for non-reference phases)
- inputs.py: candidate_phases, n_refine; outputs.py: PhaseScreenRecord, MeltingScanResult
- study.py: single-phase macro refactored to reuse screen_phase
- scripts/meltingpoint.py --scan; design-doc addendum
- 9 unit tests (pure logic) + 1 slow EMT integration test

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>

3723 of 4269 relevant lines covered (87.21%)

0.87 hits per line

Coverage Regressions

Lines Coverage ∆ File
13
75.0
-19.44% physics/melting/structures.py
7
50.0
-4.55% physics/melting/study.py
Jobs
ID Job ID Ran Files Coverage
1 28305696640.1 28 Jun 2026 12:08AM UTC 69
87.21
GitHub Action Run
Source Files on build 28305696640
  • Tree
  • List 69
  • Changed 5
  • Source Changed 0
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #28305696640
  • 11ebe2f7 on github
  • Prev Build on main (#28275357619)
  • Next Build on main (#28340531930)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc