|
bb9552ce1f
|
modernize type imports
|
2024-08-01 00:35:41 -07:00 |
|
|
22f8015b82
|
explicit non-strict zip
|
2024-08-01 00:35:03 -07:00 |
|
|
7c718401d4
|
flatten indentation (unnecessary else)
|
2024-08-01 00:34:52 -07:00 |
|
|
a3978b5f5e
|
improve error handling
|
2024-08-01 00:34:31 -07:00 |
|
|
012a242379
|
bump req versions
|
2024-08-01 00:33:56 -07:00 |
|
|
2d174f7a1d
|
add ruff config
|
2024-08-01 00:33:43 -07:00 |
|
|
1935c220dc
|
explicit re-exports
|
2024-08-01 00:24:46 -07:00 |
|
|
9cef719ba9
|
add github link
|
2024-03-30 19:46:13 -07:00 |
|
|
87ee1578a5
|
update min python version to match pyproject.toml
|
2023-06-21 19:45:21 -07:00 |
|
|
afe3a3f129
|
cleanup readme and example
|
2023-06-21 19:44:38 -07:00 |
|
|
cfc7eb1890
|
fix layout merging
|
2023-06-21 19:44:03 -07:00 |
|
|
3638e17777
|
improve messaging when no nets/opens/shorts are detected
|
2023-06-21 19:43:39 -07:00 |
|
|
693d04ccc1
|
clean up formatting
|
2023-06-09 00:40:51 -07:00 |
|
|
0ffe18c9f1
|
lots more work on klayout approach
|
2023-06-09 00:38:19 -07:00 |
|
|
9017984b4b
|
first pass at using klayout method. Many bugs likely remain
|
2023-06-08 01:02:43 -07:00 |
|
|
0adb5e6cf8
|
multithread find_merge_pairs
|
2022-04-07 22:10:30 -07:00 |
|
|
e68051ccc6
|
bump version to v0.6
|
2022-04-07 21:45:51 -07:00 |
|
|
1cbea07d63
|
fix axis ordering
|
2022-04-07 21:44:45 -07:00 |
|
|
eb7f7b0ad4
|
enable short-circuit eval for comparison
|
2022-04-07 21:44:37 -07:00 |
|
|
57c1580a7a
|
fix typos
|
2022-04-07 20:03:06 -07:00 |
|
|
9ee7725335
|
prescale vias
|
2022-04-07 17:59:46 -07:00 |
|
|
44e2d6fa13
|
any bbox miss is sufficient
|
2022-04-07 17:59:16 -07:00 |
|
|
6b7d8fe478
|
bump version to v0.5
|
2022-04-07 16:15:55 -07:00 |
|
|
d17078338a
|
show more log messages
|
2022-04-07 16:15:12 -07:00 |
|
|
260bf5c767
|
use own code for checking if polygons intersect (as opposed to finding the intersection)
|
2022-04-07 16:14:31 -07:00 |
|
|
5254bcd018
|
can't do an early return in label_polys() since it generates names for anonymous nets
|
2022-04-07 16:13:27 -07:00 |
|
|
c1a007d58f
|
handle case with no labels on layer
|
2022-04-06 19:22:39 -07:00 |
|
|
ddf1d54304
|
update list of loaded layers after pruning
|
2022-04-05 18:33:22 -07:00 |
|
|
fd1de882ba
|
bump version to v0.4
|
2022-04-05 18:28:21 -07:00 |
|
|
b2a7e7dad3
|
add missing import of CT_DIFFERENCE
|
2022-04-05 18:25:01 -07:00 |
|
|
975d5b2548
|
fix variable name typo
|
2022-04-05 18:24:26 -07:00 |
|
|
9875d80e6a
|
remove already-used vias from future iterations
|
2022-04-05 18:23:37 -07:00 |
|
|
9b5d0112dd
|
only warn for different-named nets
|
2022-04-05 18:22:59 -07:00 |
|
|
81746e6a5f
|
reorder intersections to improve performance
There are usually lots more vias than net polys/vertices, so it makes
sense to check for overlap between nets before looking for vias.
|
2022-04-05 18:22:47 -07:00 |
|
|
79d41ddeb3
|
call polygonize() to turn paths into polygons
|
2022-04-05 18:20:56 -07:00 |
|
|
f015e1e1c1
|
call to subset() should be recursive
|
2022-04-05 18:20:11 -07:00 |
|
|
40cd9903f6
|
add difference_evenodd
|
2022-04-05 18:19:57 -07:00 |
|
|
543d308977
|
bump version to v0.3
|
2022-04-04 23:54:46 -07:00 |
|
|
c9ffa66f8d
|
use lazy-loading in example
|
2022-04-04 23:54:24 -07:00 |
|
|
8ff8a47784
|
Move to incremental approach to improve memory usage on large layouts
|
2022-04-04 23:05:13 -07:00 |
|
|
36d6663dbe
|
Bump version to v0.2
|
2022-04-01 17:52:09 -07:00 |
|
|
68d829ee13
|
Flatten one layer at a time, to slightly ease memory pressure
|
2022-04-01 17:51:45 -07:00 |
|
|
7bbed0bc28
|
add caveats to readme
|
2022-04-01 17:41:56 -07:00 |
|
|
4d7709d615
|
rename to snarled
|
2022-03-31 00:43:54 -07:00 |
|
|
ffa5bfa96c
|
fix classifiers
|
2022-03-31 00:12:58 -07:00 |
|
|
f7c60df504
|
readme formatting again
|
2022-03-31 00:09:55 -07:00 |
|
|
d3ae6b9919
|
fix readme formatting
|
2022-03-31 00:08:35 -07:00 |
|
|
3c28d59cfc
|
add readme
|
2022-03-31 00:05:50 -07:00 |
|
|
a3178f52fc
|
move example into a new dir
|
2022-03-31 00:02:14 -07:00 |
|
|
47f8390f8b
|
add docs
|
2022-03-31 00:01:45 -07:00 |
|