v1.49.0
github-actions
released this
10 Aug 11:17
·
1339 commits
to master
since this release
LazySets v1.49.0
Announcements
Contributors for this release:
Breaking changes
- make
p
indistance
a keyword argument (#2802)
Features
- Add VTK optional dependency for visualization with Paraview (#2801)
- Add
normalize
forHyperplane
(#2803) - Add more point-set
distance
methods forHalfSpace
,Hyperplane
, andAbstractHyperrectangle
(#2803) - Add set-set
distance
method where one set is anAbstractHyperrectangle
(#2803)
Enhancements
cartesian_product
of a polyhedronP
and aUniverse
now preserves the type of the constraints ofP
, which is more efficient if they are sparse (#2809)- bump
IntervalArithmetic
to v0.19 (#2810) - generators matrix (
genmat
) ofHyperrectangle
with sparse center and radius returns a sparse array (#2812)
Internal changes
- move
distance
to a separate file inLazySets
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:
- Add WriteVTK optional dep for visualization with Paraview (#2801) (@mforets)
- Refactor
distance
; makep
a kwarg (#2802) (@schillic) - Add point-set distance methods (#2803) (@schillic)
- Update README.md (#2804) (@mforets)
- fixed links in readme (#2806) (@lucaferranti)
- Add commutative macro (#2807) (@mforets)
- Use commutative macro (#2808) (@schillic)
- #2741 - Efficient concrete Cartesian product of polyhedra and Universe (#2809) (@schillic)
- CompatHelper: bump compat for "IntervalArithmetic" to "0.19" (#2810) (@github-actions[bot])
- #2811 - special case of genmat of sparse hyperrectangle (#2812) (@mforets)