jan pushed to polycollection at jan/masque 2025-10-30 01:15:52 -07:00
3e88ed9438 [file.svg] use logger.warning over warnings.warn (for flexibility)
006e7c428c [ports] make port mismatch deltas more obvious
dadaf48d35 [error, ports] Make stack traces more directly reflect teh location of the issue
240007eb7a misc cleanup: variable naming, typing, comments
Compare 4 commits »
jan pushed to polycollection at jan/masque 2025-10-26 21:36:34 -07:00
ee4147ef99 [Path / PolyCollection / Polygon] fix order of rotation/offset
jan pushed to polycollection at jan/masque 2025-10-26 19:13:20 -07:00
fe231e558a [Polygon / Path / PolyCollection] Force polygon/path offset to (0, 0)
ffc8dccbef [Polygon.rect] use floats more explicitly
debb27cdc8 Various type-checking improvements
5a4be88672 [file.gdsii] enable wider annotation key range (to 126 inclusive)
a2fa7648df [BasicTool] enable straight to handle trees (not just flat patterns)
Compare 6 commits »
jan pushed to rs_ext at jan/klamath 2025-10-26 18:07:32 -07:00
45f675ca22 use klamath_rs_ext if available
74b9672b4a bump version to v1.5
0ac4c3b275 fix path extensions not getting written correctly
ae9c2d7b5f add type annotation
428e396b9b Loosen type requirements / guarantees for properties
Compare 5 commits »
jan pushed tag release to jan/klamath 2025-10-12 23:38:37 -07:00
jan pushed tag v1.5 to jan/klamath 2025-10-12 23:38:32 -07:00
jan pushed to master at jan/klamath 2025-10-12 23:38:29 -07:00
74b9672b4a bump version to v1.5
0ac4c3b275 fix path extensions not getting written correctly
Compare 2 commits »
jan pushed to master at jan/masque 2025-10-12 23:34:57 -07:00
4d74eea253 [file.gdsii] attributes may have key=126
jan pushed to vis_edges at jan/gridlock 2025-09-22 22:24:20 -07:00
32b6c207dc [read] more fixup for visualize_edges
jan pushed to vis_edges at jan/gridlock 2025-09-22 20:32:07 -07:00
f4818fd554 [draw] fix arg naming
jan pushed to vis_edges at jan/gridlock 2025-09-22 19:29:20 -07:00
64752873fb [read] fix type spec
jan pushed to vis_edges at jan/gridlock 2025-09-22 19:28:43 -07:00
a745372bdc [read] fix type spec
jan pushed to vis_edges at jan/gridlock 2025-09-22 19:27:06 -07:00
16a76e0122 [read] make visualize_edges more friendly for overlay by default
7cac73bcb4 [draw] add missing code for finalize
Compare 2 commits »
jan created branch vis_edges in jan/gridlock 2025-09-22 19:19:41 -07:00
jan pushed to vis_edges at jan/gridlock 2025-09-22 19:19:41 -07:00
68520b8710 [read] add visualize_edges()
21304f0dbf [read] add option to visualize on preexisting axes
6802e57fa9 [read] add missing arg to docstring
Compare 3 commits »
jan pushed to polycollection at jan/masque 2025-09-14 12:38:52 -07:00
00021c00e6 [gdsii_arrow] fix rep_valid
4e69273b5e [gdsii_arrow] fill some more nulls
923c00d72f [gdsii_arrow] fixup
7bd15ede88 [traits.annotatable] Don't break when setting annotations to None
4960c95637 [PolyCollection] many fixes
Compare 25 commits »
jan pushed to master at jan/masque 2025-09-14 12:36:34 -07:00
325a8b9590 [circle] fix mirror ignoring axis
jan pushed tag release to jan/masque 2025-08-17 12:08:42 -07:00
jan pushed tag v3.0 to jan/masque 2025-08-17 12:07:55 -07:00
jan pushed tag v3.4 to jan/masque 2025-08-17 12:07:55 -07:00