-
Notifications
You must be signed in to change notification settings - Fork 33
Release log tracker
Christian Schilling edited this page Jan 1, 2025
·
1433 revisions
Here we collect the new features, bug fixes, etc. for the next release.
Contributors for this release:
-
convert
fromAbstractZonotope
toDensePolynomialZonotope
(#3660)
- Allow plotting of general 1D sets (#3657)
- Check dimensionality in
VPolygon
constructor (#3658) - Check dimensionality in
Tetrahedron
constructor (#3659) - Generalize
DensePolynomialZonotope
constructor (#3660) - Small improvements for
EmptySet
(#3663, #3664, #3665, #3666, #3668, #3672, #3685, #3718, #3719, #3723, #3724)- add (sometimes only more efficient) implementations of
surface
,exponential_map
,is_interior_point
,isapprox
, unaryconvex_hull
,convert
,copy
,permute
,difference
,distance
,linear_combination
,minkowski_difference
,minkowski_sum
,cartesian_product
,sample
,rationalize
- let operations throw
ArgumentError
s instead ofErrorException
s - unify binary operations, e.g., use the same assertions, and use internal functions in main module
- use
promote_type
inlinear_map
- add assertions for
in
,area
- revise tests
- add (sometimes only more efficient) implementations of
- Default implementation for
exact_sum
(#3670) - Type-preserving
copy
forUniverse
andZeroSet
(#3674) -
HPolytope
: simplify/fixrand
in 1D/2D or for 0/1 vertex and addconvert
fromEmptySet
(#3677, #3679) -
VPolytope
: fixrand
fornum_vertices=0
(#3678) - Let
tohrep
of an emptyVPolgyon
not return anEmptySet
anymore (which makes the method type stable) (#3688) - Use
affine_map(M, X, v)
instead oftranslate(linear_map(M, X), v)
(#3712) - Revise
triangulate
(#3713) - Generalize
linear_combination
to arbitrary convex sets (#3716)
- Revise documentation for set types (#3663, #3681, #3683, #3684, #3690, #3693, #3694, #3695, #3696, #3697, #3698, #3699, #3700, #3701, #3702, #3703, #3704, #3706, #3707, #3708, #3717, #3721, #3734) and some set interfaces (#3711, #3732, [#3733](https://github.com/JuliaReach/LazySets.jl/pull/3733, [#3736](https://github.com/JuliaReach/LazySets.jl/pull/3736, #3737, #3738, #3739)
- Improve documentation of
exact_sum
andlinear_combination
(#3669) - Clarify corner case in documentation of
minkowski_difference
(#3671) - Remove type parameter from signatures (#3675, #3680, #3682, #3684, #3690, #3693, #3695, #3696, #3698, #3700, #3701, #3703, #3705, #3707, #3728)
- Clarify documentation of
chebyshev_center_radius
(#3686) - Remove redundant
LazySets.
prefix (#3710) - Revise interface tests (#3727)
- Remove redundanct
isconvextype
methods (#3734)