Releases: JuliaReach/LazySets.jl
Releases · JuliaReach/LazySets.jl
v1.59.1
LazySets v1.59.1
Announcements
Contributors for this release:
- Marcelo Forets (@mforets)
- Christian Schilling (@schillic)
- Luca Ferranti (@lucaferranti)
Features
Enhancements
rand
forSimpleSparsePolynomialZonotope
(#3017)
Merged pull requests:
- initial implementation of SparsePolynomialZonotope (#3015) (@lucaferranti)
- SPZ conversions (#3016) (@lucaferranti)
- implement rand(::SimpleSparsePolynomialZonotope) (#3017) (@lucaferranti)
v1.59.0
LazySets v1.59.0
Announcements
Contributors for this release:
- Marcelo Forets (@mforets)
- Christian Schilling (@schillic)
- Luca Ferranti (@lucaferranti)
Breaking changes
- Make
quadratic_map
of aZonotope
anoverapproximate
method (#3002)
Features
- Add inclusion check for box in union of boxes (#2989)
- Add
quadratic_map
forSimpleSparsePolynomialZonotope
(#2990) - Add simplification function (
reduce_redundant_generators
) for simple SPZ (#3009)
Enhancements
- Fast
symmetric_interval_hull
for V-rep andLineSegment
(#3001) - Numerically robust membership check for
Hyperplane
andLine2D
(#3003) - Remove redundant overapproximation in some function (#3004)
Internal changes
- Update documentation with
Makie
/GLMakie
inplot3d
(#2852)
Closed issues:
- Specialized iterator methods
constraints
andvertices
(#2264) - Approximate hyperplane membership test (#2919)
- Add quadratic map of SPZ (#2982)
- Make quadratic_map an overapproximate method (#2993)
- Compute the largest box inside a connected union of boxes (#2999)
- Simplifations of sspz (#3005)
Merged pull requests:
- Updates in plot3d (#2852) (@mforets)
- Inclusion check for box in union of boxes (#2989) (@schillic)
- add quadratic map for sspz (#2990) (@lucaferranti)
- Fast symmetric_interval_hull for V-rep (#3001) (@schillic)
- #2993 - Make quadratic_map an overapproximate method (#3002) (@schillic)
- #2919 - Numerically robust membership check for Hyperplane and Line2D (#3003) (@schillic)
- Remove redundant overapproximation (#3004) (@schillic)
- check convexity in line segment (#3007) (@mforets)
- add remove_redundant_generators for sspz (#3009) (@lucaferranti)
- Update Project.toml (#3010) (@mforets)
v1.58.1
LazySets v1.58.1
Here we collect the new features, bug fixes, etc. for the next release.
Announcements
Contributors for this release:
- Marcelo Forets (@mforets)
- Christian Schilling (@schillic)
- Luca Ferranti (@lucaferranti)
Features
- Add
convert
fromAbstractZonotope
toSimpleSparsePolynomialZonotope
(#2991)
Enhancements
- Improved documentation of
SimpleSparsePolynomialZonotope
(#2996)
Bug fixes
- Fix
overapproximate
of aConvexHull
of zonotopes including a 0-generator zonotope (#2995)
Internal changes
- Activate docs preview (#2998)
Closed issues:
- Conversion from abstract zonotope to PZ (#2983)
- Overapproximate CH with 0-gens zonotope (#2994)
- should
genmat(::Hyperrectangle)
return a diagonal matrix? (#2997)
Merged pull requests:
- add conversion from zonotope to sspz (#2991) (@lucaferranti)
- Overapproximate CH with 0-gens zonotope (#2995) (@mforets)
- sspz docs tweaks (#2996) (@mforets)
- add docs preview (#2998) (@lucaferranti)
v1.58.0
LazySets v1.58.0
Announcements
Contributors for this release:
- Marcelo Forets (@mforets)
- Christian Schilling (@schillic)
- Luca Ferranti (@lucaferranti)
Breaking changes
- Rename
PolynomialZonotope
toDensePolynomialZonotope
, addAbstractPolynomialZonotope
interface (#2967)
Features
Enhancements
- Better assertion message (#2971)
- Special sampler for singletons (#2970)
- Improved order reduction methods, (#2220)
Bug fixes
- Fix
constraints_list
ofCartesianProduct
andCartesianProductArray
(#2969)
Internal changes
- Fix doctest (
StaticArrays
output changed) (#2986)
Closed issues:
- Special sampler for singletons (#2960)
- Implement simple sparse polynomial zonotope (#2965)
- Plotting mechanism for polynomial zonotopes (#2966)
- Issue calling convex_hull with new LazySets version (#2973)
- Fix doctest (StaticArrays output changed) (#2985)
Merged pull requests:
- Improved order reduction methods (#2220) (@mforets)
- Update polynomial zonotope, add interface (#2967) (@mforets)
- Update publications (#2968) (@schillic)
- Fix constraints_list of CartesianProduct(Array) (#2969) (@schillic)
- #2960 - Special sampler for singletons (#2970) (@schillic)
- Better assertion message (#2971) (@schillic)
- initial implementation of sparse polynomial zonotopes (#2972) (@lucaferranti)
- Update optional_dependencies.md (#2974) (@mforets)
- Add plotting recipe for SPZ (#2976) (@mforets)
- operations on simple sparse polynomial zonotopes (#2978) (@lucaferranti)
- linear combination and convex hull on sspz (#2979) (@lucaferranti)
- change PolynomialZonotope to point to SSPZ (#2980) (@lucaferranti)
- Fix linear_combination for SSPZ (#2981) (@schillic)
- #2985 - Fix doctest (StaticArrays output changed) (#2986) (@schillic)
- Update CI scripts & publications (#2987) (@schillic)
- Add DOI (#2988) (@schillic)
v1.57.0
v1.56.3
LazySets v1.56.3
Announcements
Contributors for this release:
Features
volume
for polytopes (#2957)
Closed issues:
Merged pull requests:
v1.56.2
LazySets v1.56.2
Announcements
Contributors for this release:
Enhancements
- New version of
JuMP
(#2953)
Merged pull requests:
- Escape inverse slash in docstring. (#2951) (@nablabits)
- CompatHelper: bump compat for JuMP to 1, (keep existing compat) (#2953) (@github-actions[bot])
v1.56.1
LazySets v1.56.1
Announcements
Contributors for this release:
Features
- Add
center
methods forTranslation
andBloating
(#2949)
Closed issues:
Merged pull requests:
v1.56.0
LazySets v1.56.0
Announcements
Contributors for this release:
Breaking changes
- In the
intersection
method forAbstractHPolygon
s, the positional argumentprune
was changed to a keyword argument for consistency (#2935)
Enhancements
- Faster concrete
intersection
of mixed polygons (#2935) - New versions of
GLPK
(#2939, #2943),Polyhedra
andCDDLib
(#2943, #2942), andJuMP
(#2942) - Faster
low
andhigh
methods forZonotope
(#2941)
Internal changes
- A test that was commented out in #2923 for compatibility reasons was brought back (#2931)
IntervalConstraintProgramming
was excluded from the tests due to package incompatibilities (#2942)
Closed issues:
- Update optional dependencies page in the manual (#2924)
- Reach sets (#2933)
- GLPK not thread safe? (#2934)
Merged pull requests:
- Add JCON badge to README (#2930) (@schillic)
- Bring back fixed test (#2931) (@schillic)
- Faster concrete intersection of mixed polygons (#2935) (@schillic)
- Move Optional Dependencies to its own page (#2936) (@mforets)
- Use test/Project file (#2939) (@schillic)
- Update CI scripts (#2940) (@schillic)
- Faster low/high for Zonotope (#2941) (@schillic)
- CompatHelper: bump compat for JuMP to 0.23, (keep existing compat) (#2942) (@github-actions[bot])
- Fix GLPK v1 and update Polyhedra & CDDLib (#2943) (@schillic)
- Update MinkowskiSum.jl (#2945) (@mforets)
- Update Project.toml (#2946) (@mforets)
v1.55.0
LazySets v1.55.0
Announcements
Contributors for this release:
Breaking changes
- Drop
MathProgBase
andGLPKMathProgInterface
solver support and instead useJuMP
. This currently breaks some support for applyingGLPK
in exact solve mode due to an external error. This also increases the loading time of the package. (#2923)
Closed issues:
- Deprecated GLPKMathProgInterface brings forward compatibility issues of LazySets with other packages (#2922)
Merged pull requests: