Commit Graph

530 Commits (31d97d8df0282d6b6369c23c30a8cddbfe08993c)

Author SHA1 Message Date
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 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
jan 93ab0a942d misc fixes 8 months ago
jan 9a077ea2df move to dicty layers and targets 8 months ago
jan 6b240de268 delete FlatBuilder (Builder subsumes it) 8 months ago
jan 3028ea0941 pather fixes / type updates 8 months ago
jan 5f24ceb13f add RenderPather 8 months ago
jan 75821c4ff9 comment 8 months ago
jan 2ed868ec25 split out find_ptransform (static version, only need ports) 8 months ago
jan cbe5c07f8f add todo about underscore 8 months ago
jan b13d7286e5 shorten labels 8 months ago
jan de0d35d3d7 cleanup 8 months ago
jan 1008b6aabd split pather into its own file 8 months ago
jan bb3caf1ad7 comment updates 8 months ago
jan c5c31a5f0f only mutable variant should have rename_top 8 months ago
jan 08291da167 fixes 8 months ago
jan 68318a1382 add functions for dealing with the topcell and its name 8 months ago
jan 31cf0047e7 add mktree 8 months ago
jan f0a71bfb8b redo library class naming 8 months ago
jan a07446808a should be union; we want to exclude dangling refs 8 months ago
jan 340fe7f656 fixes to subtree and lshift, as well as some cast() improvements 8 months ago
jan 45265faec4 oneshot available at toplevel 8 months ago
jan 46a7f60460 add @oneshot decorator 8 months ago
jan d7e89ef5c8 lshift operator shouldn't special-case trees
Instead, just call .tops() if there are multiple cells, and fail if
there are multiple tops
8 months ago
jan 0efd9afd16 find_toplevel -> tops 8 months ago
jan 64413f69d4 create no longer exists. Make mk() give similar ordering as mkpat() 8 months ago
jan 37e4c03547 fix return value 8 months ago
jan 94691dac85 top is always a string 8 months ago
jan 4eee4d19e9 cleanup 8 months ago
jan cbfbdf66a1 get rid of NamedPattern in favor of just returning a tuple 8 months ago
Jan Petykiewicz 9115371b19 Drop ports when repeating 8 months ago
Jan Petykiewicz cf634f1c16 port translation is already handled in Pattern 8 months ago