Commit History

Autor SHA1 Mensaxe Data
  Fabian Peter Hammerle 6f89b5e201 test against python3.10 %!s(int64=2) %!d(string=hai) anos
  Fabian Peter Hammerle 2bc6d35e82 drop compatibility with python3.6 %!s(int64=2) %!d(string=hai) anos
  Fabian Peter Hammerle 6c7ad1a312 replace `str.format` with f-strings %!s(int64=3) %!d(string=hai) anos
  Fabian Peter Hammerle b5b023b3af refactor: replace range(len(...)) with enumerate(...) %!s(int64=3) %!d(string=hai) anos
  Fabian Peter Hammerle 378ea44397 drop compatibility with python3.5; raise descriptive exception when missing annotation or geometry info; assume default value for `creator`; fixed type hints %!s(int64=3) %!d(string=hai) anos
  Fabian Peter Hammerle ac6fcf78bd added GPLv3+ %!s(int64=3) %!d(string=hai) anos
  Fabian Peter Hammerle dc1fa618a8 PolygonalCircuit: fix equals operator for circuits with different but equivalent vertex orders %!s(int64=3) %!d(string=hai) anos
  Fabian Peter Hammerle bc3d206e3d added method method PolygonalCircuit.normalized() %!s(int64=3) %!d(string=hai) anos
  Fabian Peter Hammerle 86b953e450 find_label_border_polygonal_chains: always include vertices along border with single neighbour; test against python3.8 %!s(int64=3) %!d(string=hai) anos
  Fabian Peter Hammerle bcd6c82c54 convert variable type hints to restore compatibility with python3.5 %!s(int64=4) %!d(string=hai) anos
  Fabian Peter Hammerle fcb6f37239 fix & add type hints to fix remaining mypy errors %!s(int64=4) %!d(string=hai) anos
  Fabian Peter Hammerle 5a8812ec11 PolygonalChain: fix type hints %!s(int64=4) %!d(string=hai) anos
  Fabian Peter Hammerle 8b6cc31feb PolygonalCircuit.__eq__: fix argument type hint %!s(int64=4) %!d(string=hai) anos
  Fabian Peter Hammerle 91af7a603a PolygonalCircuit & subclasses: fix constructor's argument type hint %!s(int64=4) %!d(string=hai) anos
  Fabian Peter Hammerle cb896f82ac black code format %!s(int64=4) %!d(string=hai) anos
  Fabian Peter Hammerle c9336bd4b8 setlocale: re-raise original exc when locale unsupported (pylint W0707/raise-missing-from) %!s(int64=4) %!d(string=hai) anos
  Fabian Peter Hammerle 63f6f37e28 fix missing version.py detection for python3.5 %!s(int64=4) %!d(string=hai) anos
  Fabian Peter Hammerle 8209171326 fix ModuleNotFoundError for developers not installing package %!s(int64=4) %!d(string=hai) anos
  Fabian Peter Hammerle 56a1f925af added Surface.unite() %!s(int64=5) %!d(string=hai) anos
  Fabian Peter Hammerle 6faeec2e17 fix Surface.find_borders() for self-crossing borders %!s(int64=5) %!d(string=hai) anos
  Fabian Peter Hammerle 0964e0f25f fix Surface.select_vertices() type hint & tests %!s(int64=5) %!d(string=hai) anos
  Fabian Peter Hammerle b6185e140f Surface.select_vertices: replace slow numpy.take() with 12000x faster list comprehension %!s(int64=5) %!d(string=hai) anos
  Fabian Peter Hammerle a5207e31d4 added Surface.select_vertices() %!s(int64=5) %!d(string=hai) anos
  Fabian Peter Hammerle 6f8cbe09c7 PolygonalCircuit.__init__(): validate type of vertex indices argument %!s(int64=5) %!d(string=hai) anos
  Fabian Peter Hammerle 0c6dc5314e Vertex.distance_mm(): support computing distance to multiple other vertices %!s(int64=5) %!d(string=hai) anos
  Fabian Peter Hammerle d4d50f724e added Vertex.distance_mm() %!s(int64=5) %!d(string=hai) anos
  Fabian Peter Hammerle 883eb7e7de class PolygonalCircuit is now public %!s(int64=5) %!d(string=hai) anos
  Fabian Peter Hammerle c86a00470d added Surface.remove_unused_vertices() %!s(int64=5) %!d(string=hai) anos
  Fabian Peter Hammerle bd8039424c added Surface._unused_vertices() %!s(int64=5) %!d(string=hai) anos
  Fabian Peter Hammerle 5e38149b63 class LineSegment is now public %!s(int64=5) %!d(string=hai) anos