Skip to content

v0.6.3 - Solver-related improvements

Choose a tag to compare

@IvanChernyshov IvanChernyshov released this 21 Mar 06:40
· 58 commits to main since this release
eaffdcb

This release includes all changes since 0.6.1, covering both 0.6.2 and 0.6.3.

Highlights

  • Added a public power-fit problem/result API via build_power_fit_problem(...) and build_power_fit_result(...), making it easier to export problems, test external solvers, and repackage results into standard PowerWeightFitResult objects.
  • Added richer diagnostics and exports, including edge_diagnostics and objective breakdown reporting.
  • Improved native ADMM/Huber fitting with a better splitting formulation, analytic warm starts, and fixes for sparse-outlier cases that previously stalled or diverged.
  • Centralized core power-fit formulas in a shared problem/evaluation layer, reducing internal formula drift and simplifying solver/report internals.
  • Expanded regression coverage for both the robust-fit path and the new public problem API.