jan
|
8e8fee5238
|
misc cleanup
|
4 months ago |
jan
|
ee2ee955eb
|
speed up polygon comparisons
|
4 months ago |
jan
|
d814f3372d
|
optionally don't sort elements
elements aren't re-ordered that often, sorting them is slow, and the
sort criteria are arbitrary, so we might want to only sort stuff by name
|
4 months ago |
jan
|
70a9c2a8ef
|
multiple bugfixes for ordering
|
4 months ago |
jan
|
1b07a50e4a
|
Add pattern.sort() and file.utils.preflight_check()
|
4 months ago |
jan
|
38ccc3ebab
|
fix circular import
|
4 months ago |
jan
|
b46c1bd2a6
|
Create an ordering for everything
In order to make layouts more reproducible
|
4 months ago |
jan
|
aec708db33
|
add plugged() for manually-aligned ports
|
4 months ago |
jan
|
b33c632569
|
cache base64encode calls since it's actually fairly slow
|
4 months ago |
Jan Petykiewicz
|
c115780bc7
|
bump version to v3.1
|
3 months ago |
Jan Petykiewicz
|
66d9a4eff8
|
add note about github mirror
|
3 months ago |
Jan Petykiewicz
|
3a0c49174b
|
improve variable naming
|
3 months ago |
Jan Petykiewicz
|
8d122cbd2e
|
add path_into()
|
3 months ago |
Jan Petykiewicz
|
383b5a0bef
|
add plug_into arg
|
7 months ago |
jan
|
24c77fd3c3
|
remove custom __copy__
no longer necessary now that we're not locking anything
|
8 months ago |
jan
|
33529f5ed3
|
pattern shouldn't have an offset
|
8 months ago |
jan
|
2516f06e40
|
add missing returns
|
8 months ago |
Jan Petykiewicz
|
1f6d78386c
|
pass kwargs down into tool's path() calls
|
8 months ago |
Jan Petykiewicz
|
41d670eef3
|
Add missing f for f-strings
|
8 months ago |
Jan Petykiewicz
|
7f927c46b3
|
another arc fix
|
8 months ago |
Jan Petykiewicz
|
55e3066485
|
Wrap Pattern functions for label, ref, polygon, etc.
|
8 months ago |
Jan Petykiewicz
|
c7736a18c3
|
add missing arc endpoints
|
8 months ago |
Jan Petykiewicz
|
aefd79fb5d
|
Pattern should be a forward reference
|
8 months ago |
jan
|
7353617878
|
add .x and .y aliases for .offset
|
8 months ago |
jan
|
f28c31fe29
|
= should have been +
|
8 months ago |
jan
|
8ef5e2e852
|
improve docs
|
8 months ago |
jan
|
ed433861e3
|
make sure transform is float-typed
|
8 months ago |
jan
|
e710fa44b5
|
improve type annotations
|
8 months ago |
jan
|
9a7a5583ed
|
Add Tree/TreeView and allow Builder to ingest them
|
8 months ago |
jan
|
b4d31903c1
|
update required python version
|
9 months ago |
jan
|
d6ab8a1f34
|
Bump version to v3.0. Note that MAJOR BREAKING CHANGES were introduced almost everywhere in this version -- see the readme to understand how everything works now.
|
9 months ago |
jan
|
83e82db5da
|
doc typo
|
9 months ago |
jan
|
73ce794fec
|
import pack2d by default
|
9 months ago |
jan
|
3a6807707b
|
Add more docs
|
9 months ago |
jan
|
1bdb998085
|
Generalize underscore into SINGLE_USE_PREFIX
|
9 months ago |
jan
|
668d4b5d8b
|
docstring updates
|
9 months ago |
jan
|
2229ee5d25
|
surface BasicTool and PathTool at top level
|
9 months ago |
jan
|
6ba44e375b
|
remove todo
|
9 months ago |
jan
|
f12f14e087
|
Add RenderPather tutorial, tutorial README, and some minor doc updates
|
9 months ago |
jan
|
ef3bec01ce
|
Replicate routing using paths
|
9 months ago |
jan
|
5f5c78455b
|
Add missing final vertex when the path ends in a bend
|
9 months ago |
jan
|
1c7b0ce5e1
|
Start working on a pather tutorial
|
9 months ago |
jan
|
8c14401788
|
add Library.map_layers
|
9 months ago |
jan
|
4de82ab2ba
|
fix transition calculation
|
9 months ago |
jan
|
5a6826f8e5
|
stop taking in base_name -- tools can set their own cell names
|
9 months ago |
jan
|
bfd81f777c
|
Cleanup based on flake8 lint
|
9 months ago |
jan
|
dec084818a
|
some further work on Tool interface
|
9 months ago |
jan
|
590b6b36bd
|
No need for Builder
|
9 months ago |
jan
|
80e0c5daa8
|
path() should return a tree
|
9 months ago |
jan
|
5001664547
|
doc updates
|
9 months ago |