All notable changes to this project will be documented in this file.
- Use f-strings to shorten polygon assertion messages
1.1.0 - 2023-05-08
- Cover all submodules with unit tests
- Raise
ValueError
exception when polyhedron is empty - Remove default QP solver when projecting a point to a polytope
- Rename main branch from
master
tomain
- CICD: Install missing Linux dependency
- CICD: Install missing macOS dependency
- CICD: Drop macOS runners as upstream dependencies don't support that platform
1.0.0 - 2023-05-18
- Add type hints to function prototypes
- Bretl: Raise an error when trying to expand a successor-less vertex
- Continuous integration for Linux, macOS and Windows
- Document all public modules
- Point to polytope projection (thanks to @peekxc)
- Unit test fixtures for vertex and halfspace enumeration
- Convert
setup.py
topyproject.toml
- Drop support for Python 3.7
- Figure axes are not resized by default any more when plotting a polygon
- Remove repository-wide
__init__.py
- Use
pylab.show()
rather than IPython in examples