Skip to content

Releases: JuliaReach/LazySets.jl

v1.37.12

23 Oct 13:21
6054fb9
Compare
Choose a tag to compare

LazySets v1.37.12

Diff since v1.37.11

Announcements

Contributors for this release:

Bug-fixes

  • Use approximate equality check in samedir (#2387)

v1.37.11

21 Oct 21:21
6300bdd
Compare
Choose a tag to compare

LazySets v1.37.11

Diff since v1.37.10

Announcements

Contributors for this release:

Features

  • Extend HPolyhedron constructor for symbolic variables, which now accepts equality constraints, e.g. HPolyhedron([x == 0, v <= 1], vars) (#2371)
  • In-place scale for zonotopes (#2275)
  • New function, read_gen, that reads polygon files in generic (GEN) file format from other tools (#2377)

Enhancements

  • Fix type of hyperrectangle vertices (#2376)
  • Faster vertices list of low order zonotopes (#2375)
  • Improve hyperrectangular set -> zonotope conversion for static arrays

Internal changes

  • Refactoring work (#2372)

v1.37.10

23 Sep 02:20
162f9a7
Compare
Choose a tag to compare

LazySets v1.37.10

Diff since v1.37.9

Announcements

Contributors for this release:

Features

  • Add new line constructor in 2D (#2361)

v1.37.9

25 Aug 19:15
8b8d0b5
Compare
Choose a tag to compare

LazySets v1.37.9

Announcements

Contributors for this release:

Features

  • Add Sutherland–Hodgman VPolygon intersection algorithm (#2345)

Enhancements

  • Faster support function for zonotopic sets (#2343)
  • constraints and vertices methods for Universe, EmptySet, AbstractSingleton (#2320)

Internal changes

  • Robust membership test for line segment intersection (#2344)

Diff since v1.37.8

Closed issues:

  • Add test for changing rtol (#1485)

Merged pull requests:

v1.37.8

19 Aug 00:44
94510ba
Compare
Choose a tag to compare

LazySets v1.37.8

Announcements

Contributors for this release:

Features

  • Overapproximate the intersection of a zontope and a hyperplane using the projection method (#2338)

Enhancements

  • Better diameter method for Interval (#2335)
  • Better split method for Interval (#2335)

Bug-fixes

  • Fix Hyperplane-Hyperplane disjointness check (#2328)
  • Fix area for non-polygons (#2336)

Internal changes

  • Fix problems with Cartesian Product Array algorithm for overapproximating with Zonotope (#2333)

Diff since v1.37.7

Closed issues:

  • Area gives wrong result for non-polygons (#2305)
  • Overapproximate zonotope-hyperplane intersection using the projection method (#2326)
  • Hyperplane-Hyperplane intersection emptiness (#2327)

Merged pull requests:

v1.37.7

10 Aug 14:16
a37ce79
Compare
Choose a tag to compare

LazySets v1.37.7

Announcements

Contributors for this release:

Features

  • Overapproximate a polytope with a zonotope using Cartesian decomposition (#2298)

Enhancements

  • Add HPolytope constructor for use with ModelingToolkit, and improvement of the vars argument handling (#2315)
  • Improved zonotope-hyperplane disjointness check (#2317)

Internal changes

  • Refactor zonotope vertex enumeration methods (#2303)

Diff since v1.37.6

Closed issues:

  • Follow up of 2d zonotope vertex enum (#2208)
  • Overapproximate a polytope with a zonotope using cartesian decomposition (#2277)

Merged pull requests:

v1.37.6

05 Aug 13:14
72ae5a6
Compare
Choose a tag to compare

LazySets v1.37.6

Announcements

Contributors for this release:

Features

  • Overapproximation of the concrete quadratic map of a zonotope (#2218)

Enhancements

  • Concrete projection of VPolytope returns a VPolytope (#2284)
  • Better, consistent plotting of flat 2D sets (#2236)
  • Convert cartesian products of zonotopic sets to a zonotope (#2300)

Bug-fixes

  • Robust membership test for half-space (#2313)

Internal changes

  • Extend _isapprox for matrices (#2295)
  • Pass keyword argument to concrete affine map (#2281)

Diff since v1.37.5

Closed issues:

  • Quadratic map of a zonotope (#912)
  • Pass algorithm to concrete affine map (#2280)
  • Add method for _isapprox with matrices (#2282)
  • Concrete projection of a VPolytope (#2283)
  • Incorrect intersection (not sure if due to underlying optimizer) (#2296)
  • Convert CP and CPA of zonotopic sets to zonotope (#2299)
  • Inconsistent membership check (#2312)

Merged pull requests:

v1.37.5

28 Jul 03:14
b75844a
Compare
Choose a tag to compare

LazySets v1.37.5

Announcements

Contributors for this release:

Features

  • Overapproximation of a zonotope with a parallelotope (#1628)

Enhancements

  • Iteration protocol for OctDirections using a regular vector (#2268)

Diff since v1.37.4

Closed issues:

  • Overapproximate a zonotope with a parallelotope (#1631)

Merged pull requests:

v1.37.4

26 Jul 03:13
046c7a8
Compare
Choose a tag to compare

LazySets v1.37.4

Announcements

Contributors for this release:

Features

  • Polyhedron boundedness method using Stiemke's theorem of alternatives (#2110)
  • Iterator versions constraints and vertices of constraints_list and vertices_list (#2263)
  • Polyhedron constructor using symbolic variables through ModelingToolkit (#2270)
  • Concrete in-place linear map of a zonotope (#2273)

Enhancements


Diff since v1.37.3

Closed issues:

  • Implement iterator version of vertices_list (#53)
  • Boundedness check for polyhedra using Stiemke's Theorem of alternatives (#1136)
  • isbounded of empty polyhedron crashes (#1779)
  • Inplace linear map for zonotopic sets (#2063)
  • Concrete projection of a hyperrectangle should give a hyperrectangle (#2190)
  • MT Polyhedron constructor (#2222)
  • Error with new version of ModelingToolkit (#2223)

Merged pull requests:

v1.37.3

22 Jul 15:13
3b737cf
Compare
Choose a tag to compare

LazySets v1.37.3

Announcements

Contributors for this release:

Features

  • Implement HParallelotope set representation, a parallelotope in constraint form (#1632)
  • Polyhedron boundedness method using Stiemke's theorem of alternatives (#2110)
  • Iterator versions constraints and vertices of constraints_list and vertices_list (#2263)
  • Polyhedron constructor using symbolic variables through ModelingToolkit (#2270)
  • Concrete in-place linear map of a zonotope (#2273)

Enhancements

  • Robust comparison for intersection of a lazy set with a half-space (#2257)
  • Efficient subset check between CartesianProducts (#2241)
  • Subset check between CartesianProductArrays with different block structure (#2241)
  • Concrete linear map of a line returns a line (#2259)
  • More efficient concrete projection of hyperrectangular sets, now returns a Hyperrectangle (#2272)

Diff since v1.37.2

Closed issues:

  • Add parallelotope (#1014)
  • Add meaningful test for linear_map (#1036)
  • Efficient subset check between CartesianProducts (#1227)
  • Robust comparison for intersection with a half-space (#2113)
  • Problems with equation rendering in documentation (#2256)

Merged pull requests: