Commit Graph

32 Commits (master)

Author SHA1 Message Date
Jan Petykiewicz 3a0c49174b improve variable naming 1 month ago
jan 73ce794fec import pack2d by default 7 months ago
jan f40c74adb5 improve docs and variable names 7 months ago
jan 9de382b856 Fix major bugs in presort 7 months ago
Jan Petykiewicz f7f5a62f54 Update comments 7 months ago
Jan Petykiewicz 064c3803ed fix comment 7 months ago
jan c55d95505c improve accuracy of manhattan rotations 7 months ago
jan 234264c0af Make rotation matrix immutable and cache the value 7 months ago
jan 9a077ea2df move to dicty layers and targets 7 months ago
jan f0a71bfb8b redo library class naming 7 months ago
jan 46a7f60460 add @oneshot decorator 7 months ago
Jan Petykiewicz 1463535676 modernize type annotations 7 months ago
Jan Petykiewicz 88adc08259 data_to_ports max_depth default to 0
Makes it more compatible with LazyLibrary -- with recursive approach, we
have to load all the subcells to run ports2data, but those subcells may
or may not exist (e.g. partial library, or maybe we've removed some
duplicates-to-be prior to merging with a different lib)
7 months ago
Jan Petykiewicz 2ccef554db misc fixes 7 months ago
Jan Petykiewicz d349aa3366 Revert "allow ports2data to take a tree"
This reverts commit 44f823c736.
LazyLibrary can't take Trees anymore, so no need for it.
7 months ago
Jan Petykiewicz db7a98bb0f allow ports2data to take a tree 7 months ago
Jan Petykiewicz 7a8a3ef3c7 note in comments 7 months ago
Jan Petykiewicz 963918d1d9 various fixes and cleanup
mainly involving ports_to_data and data_to_ports
7 months ago
Jan Petykiewicz 16567c8a66 move builder.port_utils into utils.ports2data
and rename functions
7 months ago
Jan Petykiewicz 5452bc5608 more fixes and improvements 7 months ago
Jan Petykiewicz 6b01b43559 flake8-aided fixes 7 months ago
jan 9efb6f0eeb wip 7 months ago
jan d9ae8dd6e3 wip 7 months ago
jan 7aaf73cb37 WIP: make libraries and names first-class! 7 months ago
Jan Petykiewicz 97db83a1d5 add utils.vertices.poly_contains_points 2 years ago
jan c8b4075fcc Avoid circular import 2 years ago
jan 40b98b2511 add missing colon 2 years ago
Jan Petykiewicz 7aa850a239 add todo note 2 years ago
Jan Petykiewicz 9a9a05d1d7 add guillotine_bssf_sas 2 years ago
Jan Petykiewicz c2994b74bd add utils.pack2d.pack_patterns 2 years ago
Jan Petykiewicz a9e3bf8b2a return a set of rejected indices 2 years ago
Jan Petykiewicz fc1a0f5a5a break apart utils into submodules, and add utils.pack2d 2 years ago