Skip to content

Gate published monopile hydro in portable Python CI - #323

Merged
cmccomb merged 1 commit into
masterfrom
test/portable-monopile-hydro
Oct 13, 2026
Merged

cmccomb merged 1 commit into
masterfrom
test/portable-monopile-hydro

Conversation

@cmccomb

@cmccomb cmccomb commented Oct 13, 2026

Copy link
Copy Markdown
Member

Summary

  • Bundle the exact pinned monopile HDF5 and compact MATLAB 400 s output channels, with source hashes and regeneration notes.
  • Run the existing full-duration wave, excitation, both-body motion/force, and fixed-joint reaction limits in ordinary Python CI.
  • Update the measured combined line-and-branch coverage badge from 77% to 78%. This case was already counted; parity badge totals stay unchanged.

Evidence

  • Source: successful pinned R2025b run 37858193863, artifact matlab-MONOPILE_HYDRO-baseline.
  • Maximum local differences: wave 2.10e-13 m; excitation/total hydro force 5.83e-7 N or N m; joint reaction 2.60e-7 N or N m; body position and velocity 0. Existing gates are 1e-10 m, 1e-5 N or N m, and 1e-8 for motion.
  • Full local suite: 258 passed, 333 skipped; 78% combined coverage. Monopile module: 28% to 85%.
  • render_coverage_badge.py --check, render_parity_badge.py --check, compileall, and git diff --check pass.

@cmccomb
cmccomb merged commit d42b77d into master Oct 13, 2026
1 check passed
@cmccomb
cmccomb deleted the test/portable-monopile-hydro branch October 13, 2026 23:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant