Commit Graph

623 Commits (aa839facdc207945afb724aafca0c4489a40f011)
 

Author SHA1 Message Date
jan aa839facdc doc updates 9 months ago
jan 837f42b9ed more design pattern docs 9 months ago
jan 4699d5c14f doc updates 9 months ago
jan ccd8a2270a Add some notes on shorthand 9 months ago
jan a82b1d4dcf comment grammar 9 months ago
jan eeca5666f4 save new name on a separate line, for debugging convenience 9 months ago
jan 98d33727a2 add <= operator for library (returns an Abstract) 9 months ago
jan 2d88c00cd7 Add NoReturn __contains__ with a more descriptive error message 9 months ago
jan f2e2de1d2e add mkport() for safely making ports 9 months ago
jan c5bd34c9d6 references to Pattern should be forward references 9 months ago
jan 9d5177ce63 Allow Pattern.ref() to take an Abstract 9 months ago
jan c53057e5f6 fix broken import 9 months ago
jan ecf37580c5 improve docs and variable names 9 months ago
jan 8f2f672137 Fix major bugs in presort 9 months ago
Jan Petykiewicz 1a823a54f3 Lots of doc updates 9 months ago
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