Commit Graph

608 Commits (f1ca5a011184f1f24a9e3f3f51c5f00882e3b2b9)
 

Author SHA1 Message Date
Jan Petykiewicz f1ca5a0111 get rid of Pather.mk() 9 months ago
Jan Petykiewicz d683372e26 remove unused import 9 months ago
Jan Petykiewicz 78f95e31c8 fix isinstance call arg order 9 months ago
Jan Petykiewicz aac8522d18 Give a more explicit error message 9 months ago
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 9 months ago
jan 301da15f58 missing import 9 months ago
jan 6be45d0501 Remove more mentions of AutoSlots 9 months ago
jan 57ad73dfca simplify imports and use new approach 9 months ago
jan 1604878201 don't need to deepcopy twice 9 months ago
jan 9b7f312ed9 Improve arc arclength estimation (untested) 9 months ago
jan e3fdcba645 various doc updates 9 months ago
Jan Petykiewicz 0f9746c2a5 use retstep instead of subtracting 11 months ago
Jan Petykiewicz 3fa124d13f speed up get_bounds when called on a manhattan ref 11 months ago
Jan Petykiewicz bb986ffc1c find_ptransform -> find_port_transform 11 months ago
Jan Petykiewicz a8686a6748 add has_ports() 11 months ago
Jan Petykiewicz ece7b36801 add mutate_other arg 11 months ago
Jan Petykiewicz 59290413e7 move __repr__ higher 11 months ago
Jan Petykiewicz 94300d926a Update comments 11 months ago
Jan Petykiewicz ed10f57a31 remove TODO labels from mypy #3004 comments 11 months ago
Jan Petykiewicz b95e9de1ee Improve arclength calculation for elliptical arcs 11 months ago
jan fcbf651694 update some examples 11 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