Skip to content

v1.49.0

Compare
Choose a tag to compare
@github-actions github-actions released this 10 Aug 11:17
· 1339 commits to master since this release
3353b97

LazySets v1.49.0

Diff since v1.48.3

Announcements

Contributors for this release:

Breaking changes

  • make p in distance a keyword argument (#2802)

Features

  • Add VTK optional dependency for visualization with Paraview (#2801)
  • Add normalize for Hyperplane (#2803)
  • Add more point-set distance methods for HalfSpace, Hyperplane, and AbstractHyperrectangle (#2803)
  • Add set-set distance method where one set is an AbstractHyperrectangle (#2803)

Enhancements

  • cartesian_product of a polyhedron P and a Universe now preserves the type of the constraints of P, which is more efficient if they are sparse (#2809)
  • bump IntervalArithmetic to v0.19 (#2810)
  • generators matrix (genmat) of Hyperrectangle with sparse center and radius returns a sparse array (#2812)

Internal changes

  • move distance to a separate file in LazySets module (#2802)
  • Add @commutative macro to simplify the code (avoids symmetric definitions) (#2807) and use it in refactoring (#2808)

Closed issues:

  • Add macro to create symmetric functions (#241)
  • Efficient concrete Cartesian product of hyperrectangular sets and Universe (#2741)
  • Inclusion check for Ball2 in polyhedron (#2805)
  • genmat of sparse linear map should return a sparse array (#2811)

Merged pull requests: