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

MuellerSeb / nml-tools / 37637802014
87%
main: 87%

Build:
Build:
LAST BUILD BRANCH: gui
DEFAULT BRANCH: main
Ran 07 Oct 2026 02:34PM UTC
Jobs 1
Files 14
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 Oct 2026 01:06PM UTC coverage: 87.15% (+0.7%) from 86.477%
37637802014

push

github

MuellerSeb
Add dimension source inference and project profile metadata

Allow runtime dimensions to reference configured intrinsic integer scalar
namelist properties. Resolve source references against loaded schemas and
infer explicitly assigned values before complete schema evaluation, using
caller overrides first and dimension defaults when sources are absent.
Preserve assignment ordering, null semantics, source locations, and scalar
constraints while rejecting nonpositive values and ambiguous source groups.

Add --dim-file to single-file validation for additional source context.
Parse the context file completely but evaluate only configured dimension
source properties; retain full validation of the target file and existing
file-profile requirements.

Add independently validated project profiles that retain named sets of file
profiles and optional display metadata. Keep generation based on configured
dimension defaults without project-wide validation or source restrictions.

Document both features, extend the file-profile example, and add a dimension
source example with regression tests for its documented CLI commands.

Validation:
- ruff check .
- mypy src
- Full pytest suite with coverage: 371 passed
- Generated-output checks for all examples and the optional-reader fixture

178 of 183 new or added lines in 2 files covered. (97.27%)

5202 of 5969 relevant lines covered (87.15%)

0.87 hits per line

Uncovered Changes

Lines Coverage ∆ File
3
95.77
src/nml_tools/_dimensions.py
2
85.47
2.52% src/nml_tools/cli.py
Jobs
ID Job ID Ran Files Coverage
1 37637802014.1 07 Oct 2026 02:34PM UTC 14
87.15
GitHub Action Run
Source Files on build 37637802014
  • Tree
  • List 14
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 725281ae on github
  • Prev Build on main (#34364941157)
  • Next Build on config_update_dims_profiles (#37644682602)
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