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

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

Build:
Build:
LAST BUILD BRANCH: gui
DEFAULT BRANCH: main
Ran 27 Oct 2026 01:55PM 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

27 Oct 2026 01:49PM UTC coverage: 87.273% (+0.1%) from 87.157%
40516225909

Pull #75

github

MuellerSeb
Simplify generated Fortran indexing and presence query formatting

Use one-based prefix sections directly in partial setters and remove the
lower/upper-bound temporaries and generation context. Wrap long assignments
to stay within Fortran's source line limit.

Change idx_check to accept a shape vector and emit shape(this%field) calls.
Declare shape as a local intrinsic so host-associated constants with the
same name remain supported.

Restore compact presence checks, remove excess whitespace around query
loops, document the indexing contract, and regenerate examples and fixtures.
Cover rebased setter arguments, invalid indices, empty extents, long field
names, and intrinsic-name collisions in runtime regression tests.

Validation: 415 Python tests, Ruff, strict mypy, nine generated-output
checks, native Fortran conformance/examples, and 14 f2py integration tests.
Pull Request #75: Replace Flex Tail Dimensions With General Array Presence Queries

94 of 95 new or added lines in 5 files covered. (98.95%)

5088 of 5830 relevant lines covered (87.27%)

0.87 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
85.67
-0.49% src/nml_tools/codegen_fortran.py
Jobs
ID Job ID Ran Files Coverage
1 40516225909.1 27 Oct 2026 01:55PM UTC 14
87.27
GitHub Action Run
Source Files on build 40516225909
  • Tree
  • List 14
  • Changed 7
  • Source Changed 0
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #75
  • PR Base - main (#37645459264)
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