• 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 add_derived_type_support
branch: add_derived_type_support
CHANGE BRANCH
x
Reset
  • add_derived_type_support
  • CI_add_missing_example
  • add_check_mode
  • add_coverage
  • 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_derived_type_support
  • modify_dimension_support
  • simplify-internal-naming-policy
  • v0.2.0
  • v0.2.1
  • v0.3.0

27 May 2026 12:07PM UTC coverage: 83.53% (+2.5%) from 81.064%
26510341483

Pull #32

github

MuellerSeb
Reject non-string keys in derived Python mappings

Generate a shared derived-member validator for Python wrappers so scalar and array mappings reject non-string member names with deterministic ValueErrors before formatting unknown-key diagnostics.

Add executable generated-wrapper regressions for integer scalar keys and byte-string array keys, and refresh the derived-types example wrapper artifact.
Pull Request #32: Add One-Level Derived-Type Support For Generated Namelists

690 of 760 new or added lines in 7 files covered. (90.79%)

1 existing line in 1 file now uncovered.

3743 of 4481 relevant lines covered (83.53%)

0.84 hits per line

Relevant lines Covered
Build:
Build:
4481 RELEVANT LINES 3743 COVERED LINES
0.84 HITS PER LINE
Source Files on add_derived_type_support
  • Tree
  • List 11
  • Changed 7
  • Source Changed 0
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
26510341483 add_derived_type_support Reject non-string keys in derived Python mappings Generate a shared derived-member validator for Python wrappers so scalar and array mappings reject non-string member names with deterministic ValueErrors before formatting unknown-key diagnostics.... Pull #32 27 May 2026 12:14PM UTC MuellerSeb github
83.53
26509481874 add_derived_type_support Reject non-scalar derived members during raw validation Apply the derived-type v1 intrinsic-scalar member restriction in validate_schema_defaults so callers validating in-memory, unresolved schema dictionaries receive the same rejection as schema... Pull #32 27 May 2026 11:55AM UTC MuellerSeb github
83.53
26508291447 add_derived_type_support Require NumPy 2 for example f2py builds Set the isolated build-system NumPy requirement to >=2,<3 in both f2py-backed examples. Runtime dependency ranges remain unchanged because the stricter requirement applies to wrapper generation and compilat... Pull #32 27 May 2026 11:26AM UTC MuellerSeb github
83.53
26507608211 add_derived_type_support Enforce derived validation and required-value semantics Validate raw object-valued derived declarations for required Fortran type and valid module/type identifiers so validation rejects schema shapes that code generation cannot accept. Require x... Pull #32 27 May 2026 11:11AM UTC MuellerSeb github
83.53
26506384123 add_derived_type_support Validate derived f2py string lengths during kind discovery Apply runtime-dimension string-length rejection while collect_f2py_kind_usage expands derived members, matching the existing wrapper generation and validation behavior before rendering f2... Pull #32 27 May 2026 10:44AM UTC MuellerSeb github
83.49
26503700102 add_derived_type_support Document inline derived definitions in the example Describe inline single-use object declarations in the README and clarify that reusable or independently documented derived types should continue to use and . Move the example's one-use imported... Pull #32 27 May 2026 09:45AM UTC MuellerSeb github
83.48
26503701596 add_derived_type_support Merge 79e34396a into 7a5f3483f Pull #32 27 May 2026 09:45AM UTC web-flow github
83.48
26478216192 add_derived_type_support fix mypy Pull #32 26 May 2026 10:15PM UTC MuellerSeb github
83.04
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