Skip to content

Tags: JuliaPolyhedra/Polyhedra.jl

Tags

v0.8.1

Toggle v0.8.1's commit message
[Diff since v0.8.0](v0.8.0...v0.8.1)

**Merged pull requests:**
- Move planar_contour out of extension (#349) (@blegat)

v0.8.0

Toggle v0.8.0's commit message
[Diff since v0.7.8](v0.7.8...v0.8.0)

- Dependencies on JuMP.jl, RecipesBase.jl, and GeometryBasics.jl were moved to
  weak dependencies on Julia versions supporting package extensions, i.e. v1.9
  and above. On v1.10 this reduces installation time by 15% and load time by
  18% (see [#328]).

- `JuMP.optimizer_with_attributes` is no longer exported. Call it from JuMP.jl instead.
- The following change is only breaking on Julia v1.9 and above:
  `Polyhedra.Mesh` is now implemented in a package extension requiring
  GeometryBasics.jl. It is sufficient to load your plotting package, i.e.
  Makie.jl or MeshCat.jl, **before** calling `Polyhedra.Mesh`

**Merged pull requests:**
- Update to julia-actions/cache (#336) (@blegat)
- Fix order of dimensions in LPHRep (#339) (@blegat)
- Add abstract for JuliaCon 2023 (#342) (@blegat)
- Speed up with MutableArithmetics (#343) (@blegat)
- fix malformed citation.bib file (#346) (@mainrs)
- CompatHelper: bump compat for GeometryBasics to 0.5, (keep existing compat) (#347) (@github-actions[bot])
- CompatHelper: bump compat for GeometryBasics in [weakdeps] to 0.5, (keep existing compat) (#348) (@github-actions[bot])

**Closed issues:**
- [feature] mapping from variable to index in representations (#166)
- How to check the dimension names before eliminating some dimensions of a polyhedron? (#337)
- It eliminated the incorrect variable, didn't it? (#338)
- How to construct and plot a polyhedron with absolute values? (#340)

v0.7.8

Toggle v0.7.8's commit message
[Diff since v0.7.7](v0.7.7...v0.7.8)

**Merged pull requests:**
- Fix edge case for planar hull (#334) (@blegat)

**Closed issues:**
- Non-redundant vertices removed (#333)

v0.7.7

Toggle v0.7.7's commit message
[Diff since v0.7.6](v0.7.6...v0.7.7)

**Merged pull requests:**
- Add AbstractIndex (#322) (@blegat)
- Rename iteration variable (#323) (@schillic)
- Update to Documenter v1 (#324) (@blegat)
- Add tutorial on projection (#326) (@blegat)
- Typo fix (#327) (@DanielVandH)
- [BREAKING] Move functionality to extension packages (#328) (@lxvm)
- Remove redundancy of triangulation (#329) (@lxvm)
- Fix show tests for Julia v1.10 (#330) (@blegat)

**Closed issues:**
- Possible bug in volume (#285)
- Functions are not defined (#287)
- Issue with VScode debugger (#310)
- removevredundancy causes glp_simplex when presolve is active (#315)
- Assertion error in linear combination of rays (#317)

v0.7.6

Toggle v0.7.6's commit message
[Diff since v0.7.5](v0.7.5...v0.7.6)

**Closed issues:**
- Check if a polyhedron in other polyhedron (#303)
- `eliminate` creates duplicate HalfSpaces (#307)
- Invalid plot / removevrredundancy with default solver (#311)
- Makie Tutorial Out of Date (#316)

**Merged pull requests:**
- Mention removehredundancy in Fourier-Motzkin (#308) (@blegat)
- Add test/Project.toml (#313) (@blegat)
- Fix inference of iterator mapping (#314) (@blegat)
- Improve printing of DD data (#318) (@blegat)
- Update 3D plotting example notebook (#319) (@blegat)
- Fix planar hull on corner case (#320) (@blegat)

v0.7.5

Toggle v0.7.5's commit message
[Diff since v0.7.4](v0.7.4...v0.7.5)

**Merged pull requests:**
- Add test for issue 301 (#302) (@blegat)

v0.7.4

Toggle v0.7.4's commit message
[Diff since v0.7.3](v0.7.3...v0.7.4)

**Closed issues:**
- Missing method for sethrep! (caused by removevredundancy! with ztol) (#298)

**Merged pull requests:**
- Fix Interval setvrep and speed up redundancy removal (#299) (@blegat)
- Document reset[h|v]rep! and set[h|v]rep! (#300) (@blegat)

v0.7.3

Toggle v0.7.3's commit message
[Diff since v0.7.2](v0.7.2...v0.7.3)

**Merged pull requests:**
- Update to JuMP v1 (#296) (@blegat)

v0.7.2

Toggle v0.7.2's commit message
[Diff since v0.7.1](v0.7.1...v0.7.2)

**Closed issues:**
- Slow evaluation of H-polyhedron (#216)
- polyhedron(h) from docs causes infinite loop (#230)
- First time evaluation of polyhedron is still extremely slow (#237)
- Base.show() for Polyhedron instance issue (#250)
- Error using cartesian_product (#294)

**Merged pull requests:**
- Fix cartesian product mixing Vector and StaticVector (#295) (@blegat)

v0.7.1

Toggle v0.7.1's commit message
[Diff since v0.7.0](v0.7.0...v0.7.1)

**Merged pull requests:**
- CompatHelper: bump compat for GenericLinearAlgebra to 0.3, (keep existing compat) (#293) (@github-actions[bot])