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

MuellerSeb / nml-tools
84%
main: 84%

Build:
Build:
LAST BUILD BRANCH: v0.3.0
DEFAULT BRANCH: main
Repo Added 09 Feb 2026 11:47AM UTC
Files 11
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

LAST BUILD ON BRANCH modify_derived_type_support
branch: modify_derived_type_support
CHANGE BRANCH
x
Reset
  • modify_derived_type_support
  • CI_add_missing_example
  • add_check_mode
  • add_coverage
  • add_derived_type_support
  • add_file_profiles
  • add_reusable_definitions
  • add_set_constants
  • config_update
  • f2py_wrapper_support
  • fix/array_subscript_in_nmls
  • keep_schemas_compat_for_templates
  • main
  • modify_dimension_support
  • simplify-internal-naming-policy
  • v0.2.0
  • v0.2.1
  • v0.3.0

28 May 2026 03:13PM UTC coverage: 83.612% (+0.08%) from 83.53%
26583686984

Pull #33

github

MuellerSeb
Guard f2py derived array bridge extents

Runtime-sized derived arrays are allocated by init_type using the namelist instance dimensions. Add f2py bridge bounds checks before overlaying flattened leaf arrays so oversized caller extents return NML_ERR_INVALID_INDEX instead of slicing beyond the temporary array.

Regenerate the derived-types example f2py wrapper and assert the guard is emitted before derived leaf where assignments.
Pull Request #33: Refine Derived-Type Initialization, Naming, And Imported Strings

37 of 37 new or added lines in 2 files covered. (100.0%)

3750 of 4485 relevant lines covered (83.61%)

0.84 hits per line

Relevant lines Covered
Build:
Build:
4485 RELEVANT LINES 3750 COVERED LINES
0.84 HITS PER LINE
Source Files on modify_derived_type_support
  • Tree
  • List 11
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
26583686984 modify_derived_type_support Guard f2py derived array bridge extents Runtime-sized derived arrays are allocated by init_type using the namelist instance dimensions. Add f2py bridge bounds checks before overlaying flattened leaf arrays so oversized caller extents return NML_E... Pull #33 28 May 2026 03:15PM UTC MuellerSeb github
83.61
26583687608 modify_derived_type_support Merge e36b0f6cc into 5ba10673b Pull #33 28 May 2026 03:15PM UTC web-flow github
83.61
26582921134 modify_derived_type_support Merge 75b278826 into 5ba10673b Pull #33 28 May 2026 03:01PM UTC web-flow github
83.6
26582842222 modify_derived_type_support Require exact imported string lengths Treat x-fortran-len on imported derived-type character components as an exact storage contract instead of a minimum capacity. This avoids hidden truncation/canonicalization when the schema and application-own... push 28 May 2026 03:00PM UTC MuellerSeb github
83.6
26563666449 modify_derived_type_support Use double underscore separators for generated names Adopt the f2py-derived path separator convention for native generated support identifiers as well. Defaults, pads, enum arrays, bounds helpers, runtime dimension locals, candidate variables, pa... push 28 May 2026 08:28AM UTC MuellerSeb github
83.6
See All Builds (104)
  • Repo on GitHub
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