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