Skip to content

vmec-jax v0.0.16

Choose a tag to compare

@rogeriojorge rogeriojorge released this 04 Jul 22:21

Highlights

  • Added compact VMEC2000-style scan runtime controls so fixed-boundary scan runners carry the iteration sequence compactly while FTOL and residual target remain scalar runtime operands.
  • Added profile-guided fixed-boundary scan policy documentation and provenance for current-vs-main benchmark threshold classifications.
  • Included the recent branch-local free-boundary derivative and coil-optimization validation work from post-v0.0.15 development.
  • Kept repository size gates, docs gates, source-health gates, and CI coverage shards aligned for release.

Validation

  • Local scan-focused tests: 60 passed.
  • Local broader affected slice: 304 passed, 2 warnings.
  • Local docs build with warnings as errors: passed.
  • Local wheel/sdist build for 0.0.16: passed.
  • Local repository size gate: 27.64 MiB tracked, largest tracked file <2 MiB.
  • GitHub Actions CI for commit da0c1a31 was running with completed docs/build/smoke/core shards green when this release was created.

Notes

This release is intended as the current public checkpoint for the fixed-boundary performance tranche, branch-local free-boundary derivative work, and release-hygiene updates. Full arbitrary adaptive-branch free-boundary differentiation remains explicitly conservative in the documentation and plan.