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

FAIRmat-NFDI / nomad-simulations / 31173654418
87%
develop: 87%

Build:
Build:
LAST BUILD BRANCH: clarify-spin-terminology
DEFAULT BRANCH: develop
Ran 07 Aug 2026 11:21AM 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

07 Aug 2026 11:19AM UTC coverage: 86.966% (+0.07%) from 86.895%
31173654418

Pull #457

github

ndaelman-hu
Fix SCF-step convergence residuals and split `delta_density_rms` (#452, #453, #454)

- #454: derive `delta_energies_total` from the per-SCF `scf_steps.energies_total`
  series instead of the labeled `Outputs.total_energies`, whose differences are
  not SCF deltas.
- #453: remove `_compute_force_norms`; `delta_force_abs` is no longer synthesized
  from the final `total_forces` (a non-SCF quantity) and is now parser-only.
- #452: replace `delta_density_rms` with definition-specific quantities
  (`delta_charge_abs`, `delta_charge_density_rms`, `delta_charge_relative`,
  `delta_density_matrix_rms`, `delta_density_matrix_max`) plus `energy_error_estimate`,
  each with a fixed unit and precise description.
- Add overridable `_convergence_paths`/`_expected_unit` seams to
  `WorkflowConvergenceTarget`; replace `ChargeConvergenceTarget` with
  `DensityConvergenceTarget` whose `type` selects the `scf_steps.delta_<type>`
  field and derives the expected unit from that static definition.
- Regenerate schema docs, diagrams, and explanation fragments; update `verticals.py`
  and the convergence tests.

Breaking: removes `delta_density_rms`; renames `ChargeConvergenceTarget`.
Pull Request #457: Correct SCF-step convergence residuals and split `delta_density_rms` into definition-specific quantities (#452, #453, #454)

76 of 77 new or added lines in 3 files covered. (98.7%)

2 existing lines in 2 files now uncovered.

10002 of 11501 relevant lines covered (86.97%)

2.61 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
82.2
1.28% src/nomad_simulations/schema_packages/workflow/general.py

Coverage Regressions

Lines Coverage ∆ File
1
93.46
3.94% src/nomad_simulations/schema_packages/outputs.py
1
82.2
1.28% src/nomad_simulations/schema_packages/workflow/general.py
Jobs
ID Job ID Ran Files Coverage
1 31173654418.1 07 Aug 2026 11:21AM UTC 134
86.97
GitHub Action Run
2 31173654418.2 07 Aug 2026 11:21AM UTC 134
86.97
GitHub Action Run
3 31173654418.3 07 Aug 2026 11:21AM UTC 134
86.97
GitHub Action Run
Source Files on build 31173654418
  • Tree
  • List 134
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #457
  • PR Base - develop (#30998384327)
  • 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