v2.9.0
·
1031 commits
to master
since this release
LazySets v2.9.0
Announcements
Contributors for this release:
Features
- Revise binary and n-ary lazy operations (#3358)
- new exported functions:
flatten
;length
andgetindex
for binary operations;iterate
- define a default
∈
(for getting an error message instead of a wrong default via iterate) - new internal features (not exported):
@declare_binary_operation
(some internal convenience definitions);first
andsecond
for binary operations;concrete_function
(allows to defineconcretize
only once)
- new exported functions:
Enhancements
- Better
constraints_list
of 1D and 2DVPolytopes
(#3350) - Switch from thread-local to task-local LP solvers (#3356)
- Fix plot of
UnionSet
andUnionSetArray
(#3355, #3359) - Generalize
linear_map_inverse
toaffine_map_inverse
(both unexported functions) (#3360)
Internal changes
Closed issues:
- Add interfaces for operation set types (#269)
- Add decomposition for HalfSpaces (#1086)
- Extra allocation in inclusion test for UnionSet (#1857)
- Extra allocs in disjointness checks for unions (#1858)
Merged pull requests:
- Better constraints_list of 1D/2D VPolytopes (#3350) (@schillic)
- Fix plot of union (#3355) (@schillic)
- Switch from thread-local to task-local LP solvers (#3356) (@Zinoex)
- Replace ColumnIterator with eachcol (#3357) (@schillic)
- Revise binary and n-ary lazy operations (#3358) (@schillic)
- Fix plotting (#3359) (@schillic)
- Generalize linear_map_inverse to affine_map_inverse (#3360) (@schillic)
- Automatic JuliaFormatter.jl run (#3362) (@github-actions[bot])
- Adapt to ReachabilityBase v0.2 (#3369) (@schillic)
- v2.9.0 (#3371) (@schillic)