|
|
5e0936e15f
|
[dxf] update ezdxf dep
|
2026-03-09 00:18:06 -07:00 |
|
|
|
a467a0baca
|
[Path] simplify conditional
|
2026-03-09 00:17:50 -07:00 |
|
|
|
564ff10db3
|
[dxf] add roundtrip dxf test, enable refs and improve path handling
|
2026-03-09 00:17:23 -07:00 |
|
|
|
e261585894
|
[gdsii] Try to close files if able
|
2026-03-08 23:09:45 -07:00 |
|
|
|
f42114bf43
|
[gdsii] explicitly cast cap_extensions to int
|
2026-03-08 22:47:22 -07:00 |
|
|
|
5eb460ecb7
|
[repetition.Grid] disallow b_vector=None (except when initializing)
|
2026-03-08 22:43:58 -07:00 |
|
|
|
fb822829ec
|
[Polygon] rect() should call rectangle() with positive width/height
no big deal, but this makes vertex order consistent
|
2026-03-08 22:42:48 -07:00 |
|
|
|
838c742651
|
[Path] Improve comparisons: compare vertices
|
2026-03-08 22:41:37 -07:00 |
|
|
|
9a76ce5b66
|
[Path] cap_extensions=None should mean [0, 0] when using custom extensions
|
2026-03-08 22:41:11 -07:00 |
|
|
|
2019fc0d74
|
[Path] Circular cap extensions should translate to square, not empty
|
2026-03-08 22:40:08 -07:00 |
|
|
|
e3f8d28529
|
[Path] improve __lt__ for endcaps
|
2026-03-08 22:37:30 -07:00 |
|
|
|
9296011d4b
|
[Ref] deepcopy annotations and repetitions
|
2026-03-08 22:34:39 -07:00 |
|
|
|
92d0140093
|
[Pattern] fix pattern comparisons
|
2026-03-08 22:33:59 -07:00 |
|
|
|
c4dc9f9573
|
[oasis] comment and code cleanup
|
2026-03-08 22:32:16 -07:00 |
|
|
|
0b8e11e8bf
|
[dxf] improve manhattan check robustness
|
2026-03-08 22:31:18 -07:00 |
|
|
|
5989e45906
|
[apply_transforms] fix handling of rotations while mirrored
|
2026-03-08 21:38:47 -07:00 |
|
|
|
7eec2b7acf
|
[LazyLibrary] report full cycle when one is detected
|
2026-03-08 21:18:54 -07:00 |
|
|
|
2a6458b1ac
|
[repetitions.Arbitrary] reassign to displacements when scaling or mirroring to trigger re-sort
|
2026-03-08 20:43:33 -07:00 |
|
|
|
9ee3c7ff89
|
[ILibrary] make referenced_patterns more robust to cyclical dependencies
|
2026-03-08 20:01:00 -07:00 |
|
|
|
3bedab2301
|
[ports2data] Make port label parsing more robust
|
2026-03-08 19:58:56 -07:00 |
|
|
|
4eb1d8d486
|
[gdsii] fix missing paren in message
|
2026-03-08 19:57:49 -07:00 |
|
|
|
3ceeba23b8
|
[tests] move imports into functions
|
2026-03-08 19:00:20 -07:00 |
|
|
|
963103b859
|
[Pattern / Library] add resolve_repeated_refs
|
2026-03-08 15:15:53 -07:00 |
|
|
|
e5a6aab940
|
[dxf] improve repetition handling
|
2026-03-08 15:15:28 -07:00 |
|
|
|
042941c838
|
[DeferredDict] improve handling of constants
|
2026-03-08 15:05:08 -07:00 |
|
|
|
0f63acbad0
|
[AutoSlots] deduplicate slots entries
|
2026-03-08 15:01:27 -07:00 |
|
|
|
a0d7d0ed26
|
[annotations] fix annotations_eq
-e
|
2026-03-08 14:56:13 -07:00 |
|
|
|
d32a5ee762
|
[dxf] fix typos
|
2026-03-08 14:53:28 -07:00 |
|
|
|
19dafad157
|
[remove_duplicate_vertices] improve handling of degenerate shapes
|
2026-03-08 10:24:25 -07:00 |
|
|
|
5cb608734d
|
[poly_contains_points] consistently return boolean arrays
|
2026-03-08 10:17:52 -07:00 |
|
|
|
d0b48e6bfc
|
[tests] fix some tests
|
2026-03-08 10:15:09 -07:00 |
|
|
|
ef5c8c715e
|
[Pather] add auto_render_append arg
|
2026-03-08 10:12:43 -07:00 |
|
|
|
049864ddc7
|
[manhattanize_fast] Improve handling of grids smaller than the shape
|
2026-03-08 10:10:46 -07:00 |
|
|
|
3bf7efc404
|
[Polygon] fix offset error messages
|
2026-03-08 09:48:03 -07:00 |
|
|
|
74fa377450
|
[repetition.Arbitrary] fix equality check
|
2026-03-08 09:47:50 -07:00 |
|
|
|
c3581243c8
|
[Pather] Major pathing rework / Consolidate RenderPather, Pather, and Builder
|
2026-03-08 00:18:47 -08:00 |
|
|
|
338c123fb1
|
[pattern] speed up visualize()
|
2026-03-07 23:57:12 -08:00 |
|
|
|
a89f07c441
|
[Port] add describe() for logging
|
2026-03-07 23:36:14 -08:00 |
|
|
|
bb7f4906af
|
[ILibrary] add .resolve()
|
2026-03-07 23:35:47 -08:00 |
|
|
|
2513c7f8fd
|
[pattern.visualize] cleanup
|
2026-03-07 10:32:41 -08:00 |
|
|
|
ad4e9af59d
|
[svg] add annotate_ports arg
|
2026-03-07 10:32:22 -08:00 |
|
|
|
46555dbd4d
|
[pattern.visualize] add options for file output and port visualization
|
2026-03-07 10:22:54 -08:00 |
|
|
|
26e6a44559
|
[readme] clean up todos
|
2026-03-07 00:48:50 -08:00 |
|
|
|
32681edb47
|
[tests] fixup tests related to pather api changes
|
2026-03-07 00:48:22 -08:00 |
|
|
|
84f37195ad
|
[Pather / RenderPather / Tool] Rename path->trace in more locations
|
2026-03-07 00:33:18 -08:00 |
|
|
|
0189756df4
|
[Pather/RenderPather] Add U-bend to trace_into
|
2026-03-07 00:03:07 -08:00 |
|
|
|
1070815730
|
[AutoTool] add U-bend
|
2026-03-06 23:51:56 -08:00 |
|
|
|
8a45c6d8d6
|
[tutorial] update pather and renderpather tutorials to new syntax
|
2026-03-06 23:31:44 -08:00 |
|
|
|
9d6fb985d8
|
[Pather/RenderPather/PathTool] Add updated pather tests
|
2026-03-06 23:09:59 -08:00 |
|
|
|
69ac25078c
|
[Pather/RenderPather/Tool/PortPather] Add U-bends
|
2026-03-06 22:58:32 -08:00 |
|