Jan Petykiewicz
9400bfd7fc
add missing end condition
9 months ago
Jan Petykiewicz
10a07a82c3
fix arclength calculations giving invalid values or non-integral steps
9 months ago
Jan Petykiewicz
10436b59f4
repr updates
9 months ago
Jan Petykiewicz
13bb3e36c6
Add the option to use explicit x= or y= in path_to
9 months ago
Jan Petykiewicz
f6bfd3b638
Move plug/place/interface to Pattern
...
Since Pattern has ports already, these should live in Pattern and get
wrapped elsewhere. Builder becomes a context-holder (holding .library
and .dead) and some code duplication goes away.
9 months ago
Jan Petykiewicz
4af9493840
clean some old code
9 months ago
Jan Petykiewicz
120b8f401b
add notes about ports
9 months ago
jan
4e955b7e53
fix old variable name
10 months ago
jan
301da15f58
missing import
10 months ago
jan
6be45d0501
Remove more mentions of AutoSlots
10 months ago
jan
57ad73dfca
simplify imports and use new approach
10 months ago
jan
1604878201
don't need to deepcopy twice
10 months ago
jan
9b7f312ed9
Improve arc arclength estimation (untested)
10 months ago
jan
e3fdcba645
various doc updates
10 months ago
Jan Petykiewicz
0f9746c2a5
use retstep instead of subtracting
12 months ago
Jan Petykiewicz
3fa124d13f
speed up get_bounds when called on a manhattan ref
12 months ago
Jan Petykiewicz
bb986ffc1c
find_ptransform -> find_port_transform
12 months ago
Jan Petykiewicz
a8686a6748
add has_ports()
12 months ago
Jan Petykiewicz
ece7b36801
add mutate_other arg
12 months ago
Jan Petykiewicz
59290413e7
move __repr__ higher
12 months ago
Jan Petykiewicz
94300d926a
Update comments
12 months ago
Jan Petykiewicz
ed10f57a31
remove TODO labels from mypy #3004 comments
12 months ago
Jan Petykiewicz
b95e9de1ee
Improve arclength calculation for elliptical arcs
12 months ago
jan
fcbf651694
update some examples
12 months ago
Jan Petykiewicz
587305497f
add retool()
1 year ago
Jan Petykiewicz
2271681c57
Only remove existing ports
1 year ago
Jan Petykiewicz
0e2b628465
add prune_layers and prune_refs
1 year ago
Jan Petykiewicz
45d5845e07
fix comment
1 year ago
jan
47dbf75769
delete some old code
1 year ago
jan
f8d6527586
improve accuracy of manhattan rotations
1 year ago
jan
c57ba5c7e6
fix missing tools prop
1 year ago
jan
3f5a4599fc
fix bounds
1 year ago
jan
6c489366cc
update readme
1 year ago
jan
23336150c6
don't keep track of y-mirroring separately from x
1 year ago
jan
7e190bf8fc
renderbuilder fixes
1 year ago
jan
d14d5438a4
renderpather, get_bounds includes repetitions, Boundable
1 year ago
jan
41dd123efe
fix bounds
1 year ago
jan
13140ac1d3
pattern copy should be deep
1 year ago
jan
8d47ff9fb4
wrong func name
1 year ago
jan
c94127280e
missing import
1 year ago
jan
ab4f24cd77
missing parens
1 year ago
jan
237b24ae8e
repetitions affect bounds
1 year ago
jan
835bcc24e0
wip get_bounds
1 year ago
jan
6f67c81b97
faster get_bounds for manhattan refs
1 year ago
jan
fe3a373807
Make rotation matrix immutable and cache the value
1 year ago
jan
152dea9b60
misc fixes
1 year ago
jan
88d123af71
move to dicty layers and targets
1 year ago
jan
dc4f24a028
delete FlatBuilder (Builder subsumes it)
1 year ago
jan
e5de33e1f1
pather fixes / type updates
1 year ago
jan
f22e737e60
add RenderPather
1 year ago