Skip to content

MaxVol v0.7.0

Choose a tag to compare

@gaelic-ghost gaelic-ghost released this 01 Jul 05:31
d3cbc2e

What changed

  • Added explicit Float overloads for square MaxVol and RectMaxVol.
  • Shared Double and Float implementation through a small internal scalar abstraction over modern Accelerate getrf/getrs/ger calls.
  • Added NumPy/SciPy-generated float32 reference fixtures for square and rectangular behavior.
  • Expanded Swift Testing coverage with randomized orthonormal matrices and near-rank-deficient cases across Double and Float.
  • Updated README, DocC, and ROADMAP for the v0.7.0 API surface and remaining v1.0 work.

Verification

  • swiftformat Sources Tests
  • swift build
  • swift test
  • swift test -c release
  • swift package dump-package
  • DocC symbol graph build and docc convert
  • scripts/repo-maintenance/validate-all.sh

Notes

  • Public API compatibility remains pre-1.0 while performance, broader numerical stress coverage, and documentation mature.