Commit Graph

40 Commits (master)

Author SHA1 Message Date
jan 2516f06e40 add missing returns 6 months ago
Jan Petykiewicz 55e3066485 Wrap Pattern functions for label, ref, polygon, etc. 7 months ago
jan 9a7a5583ed Add Tree/TreeView and allow Builder to ingest them 7 months ago
jan bfd81f777c Cleanup based on flake8 lint 7 months ago
Jan Petykiewicz 169e5a1f12 Lots of doc updates 7 months ago
Jan Petykiewicz 8fe7b14f4b repr updates 7 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.
7 months ago
jan 91465b7175 don't keep track of y-mirroring separately from x 7 months ago
jan 93ab0a942d misc fixes 7 months ago
jan 9a077ea2df move to dicty layers and targets 7 months ago
jan 3028ea0941 pather fixes / type updates 7 months ago
jan de0d35d3d7 cleanup 7 months ago
jan 1008b6aabd split pather into its own file 7 months ago
jan f0a71bfb8b redo library class naming 7 months ago
jan 64413f69d4 create no longer exists. Make mk() give similar ordering as mkpat() 7 months ago
jan 4eee4d19e9 cleanup 7 months ago
jan cbfbdf66a1 get rid of NamedPattern in favor of just returning a tuple 7 months ago
Jan Petykiewicz cf634f1c16 port translation is already handled in Pattern 7 months ago
Jan Petykiewicz 4482ede3a7 use Self type 7 months ago
Jan Petykiewicz 1463535676 modernize type annotations 7 months ago
Jan Petykiewicz 9d42df831e remove per-shape polygonization state 7 months ago
Jan Petykiewicz 6f97f7e6db pass along tools 7 months ago
Jan Petykiewicz 98728521fd add Pather.mk() 7 months ago
Jan Petykiewicz 460222ce6e add name arg 7 months ago
Jan Petykiewicz f1a380b170 pather reorganization/clenaup 7 months ago
Jan Petykiewicz 2449486a28 set default for library to None 7 months ago
Jan Petykiewicz 4fc2e67b62 Turn Builder into a subset of Pather 7 months ago
jan ac9776628a remove some trailing undescores 7 months ago
Jan Petykiewicz ab8fd9b351 add NamedPattern 7 months ago
Jan Petykiewicz 5c48a28661 some cleanup 7 months ago
Jan Petykiewicz c0e4ee1b6b Allow library __setitem__ to take in either Pattern or Callable
No longer need it to be Generic!
7 months ago
Jan Petykiewicz 5452bc5608 more fixes and improvements 7 months ago
Jan Petykiewicz d9fe295f4f get things working with a LazyLibrary hack while we think about cycles 7 months ago
Jan Petykiewicz f4537a0feb Lots of progress on tutorials 7 months ago
Jan Petykiewicz b75c8de0c4 lots of fixes to get test_rep running 7 months ago
Jan Petykiewicz 090e86644a Move Abstract into its own file 7 months ago
Jan Petykiewicz e288c3f5e0 B becomes BB for searchability 7 months ago
Jan Petykiewicz 3b8866732b PortsRef -> Abstract 7 months ago
Jan Petykiewicz 6b01b43559 flake8-aided fixes 7 months ago
Jan Petykiewicz 557c6c98dc more wip -- most central stuff is first pass done 7 months ago