Commit Graph

609 Commits (169e5a1f1260a290a633697130936111ed6fca4c)
 

Author SHA1 Message Date
Jan Petykiewicz 169e5a1f12 Lots of doc updates 8 months ago
Jan Petykiewicz d79a0a6388 get rid of Pather.mk() 8 months ago
Jan Petykiewicz 6975787717 remove unused import 8 months ago
Jan Petykiewicz c4ff53a0ba fix isinstance call arg order 8 months ago
Jan Petykiewicz 3415a16cd1 Give a more explicit error message 8 months ago
Jan Petykiewicz 0ea3b6625f add missing end condition 8 months ago
Jan Petykiewicz 272cfb7e48 fix arclength calculations giving invalid values or non-integral steps 8 months ago
Jan Petykiewicz 8fe7b14f4b repr updates 8 months ago
Jan Petykiewicz 086d07a82d Add the option to use explicit x= or y= in path_to 8 months ago
Jan Petykiewicz d02ea400a0 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.
8 months ago
Jan Petykiewicz 4bca0e2638 clean some old code 8 months ago
Jan Petykiewicz 33377df883 add notes about ports 8 months ago
jan 63e8f0b10e fix old variable name 8 months ago
jan 99f3b0871a missing import 8 months ago
jan d5608786ea Remove more mentions of AutoSlots 8 months ago
jan 6866d44021 simplify imports and use new approach 8 months ago
jan a2cc94794e don't need to deepcopy twice 8 months ago
jan c2008f2719 Improve arc arclength estimation (untested) 8 months ago
jan e2c7f8c8cc various doc updates 8 months ago
Jan Petykiewicz 04e15f7c85 use retstep instead of subtracting 8 months ago
Jan Petykiewicz a5ddfc76ca speed up get_bounds when called on a manhattan ref 8 months ago
Jan Petykiewicz 0c0012def0 find_ptransform -> find_port_transform 8 months ago
Jan Petykiewicz 468322ceb9 add has_ports() 8 months ago
Jan Petykiewicz d4bb466ad9 add mutate_other arg 8 months ago
Jan Petykiewicz e6ff6daa32 move __repr__ higher 8 months ago
Jan Petykiewicz f7f5a62f54 Update comments 8 months ago
Jan Petykiewicz e47f9b76b1 remove TODO labels from mypy #3004 comments 8 months ago
Jan Petykiewicz b872e19dec Improve arclength calculation for elliptical arcs 8 months ago
jan efac8efa90 update some examples 8 months ago
Jan Petykiewicz 31d97d8df0 add retool() 8 months ago
Jan Petykiewicz 3b2be804e2 Only remove existing ports 8 months ago
Jan Petykiewicz b443a2a41e add prune_layers and prune_refs 8 months ago
Jan Petykiewicz 064c3803ed fix comment 8 months ago
jan 0618be91d4 delete some old code 8 months ago
jan c55d95505c improve accuracy of manhattan rotations 8 months ago
jan 97ccd8c303 fix missing tools prop 8 months ago
jan df4c867e5c fix bounds 8 months ago
jan 24fc97e7f5 update readme 8 months ago
jan 91465b7175 don't keep track of y-mirroring separately from x 8 months ago
jan 9bc8d29b85 renderbuilder fixes 8 months ago
jan 9a28e1617c renderpather, get_bounds includes repetitions, Boundable 8 months ago
jan 22e1c6ae1d fix bounds 8 months ago
jan 87be06dcbe pattern copy should be deep 8 months ago
jan bbc61a2fcd wrong func name 8 months ago
jan e3c7150e18 missing import 8 months ago
jan 976ca0a2da missing parens 8 months ago
jan 723d856915 repetitions affect bounds 8 months ago
jan 079250e665 wip get_bounds 8 months ago
jan 8959101162 faster get_bounds for manhattan refs 8 months ago
jan 234264c0af Make rotation matrix immutable and cache the value 8 months ago