Skip to content

OpEn v0.11.0 and Opengen v0.9.6

Choose a tag to compare

@alphaville alphaville released this 14 Mar 16:55
· 224 commits to master since this release
1276f5b

Published versions

What's Changed

In OpEn (Rust)

  • Implementation of BallP in Rust: projection on lp-ball
  • Algorithmic improvements in EpigraphSquaredNorm (numerically stable Newton refinement) and more detailed docs
  • Assertion in Ball1, Ball2, and BallInf to check that that dimensions of x and xc are compatible (with unit test)
  • Added validation in Rectangle and Hyperplane for invalid constructor inputs and strengthened dimension checks in hyperplane projection
  • Added validation in Sphere2 for empty inputs and incompatible center dimensions
  • Added validation in FiniteSet for incompatible projection dimensions and corrected convexity detection for singleton sets
  • Added unit tests for invalid Rectangle, Simplex, Hyperplane, Sphere2, and FiniteSet edge cases
  • Typos and doctest annotations in docs of CartesianProduct (in Rust), Rectangle, and Hyperplane, with more detailed documentation

In Opengen

  • Clippy fixes (minor)

Full Changelog: v0.10.0...v0.11.0