|
|
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 |
|
|
|
babbe78daa
|
[Pather/RenderPather/PortPather] Rework pathing verbs *BREAKING CHANGE*
|
2026-03-06 22:58:03 -08:00 |
|
|
|
16875e9cd6
|
[RenderPather / PathTool] Improve support for port transformations
So that moving a port while in the middle of planning a path doesn't
break everything
|
2026-03-06 13:07:06 -08:00 |
|
|
|
4332cf14c0
|
[ezdxf] add stubs
|
2026-02-16 20:48:26 -08:00 |
|
|
|
ff8ca92963
|
cleanup
|
2026-02-16 20:48:15 -08:00 |
|
|
|
ed021e3d81
|
[Pattern] fix mirror_elements and change arg name to axis
|
2026-02-16 19:23:08 -08:00 |
|
|
|
07a25ec290
|
[Mirrorable / Flippable] clarify docs
|
2026-02-16 18:53:31 -08:00 |
|
|
|
504f89796c
|
Add ruff and mypy to dev deps
|
2026-02-16 18:08:40 -08:00 |
|
|
|
0f49924aa6
|
Add ezdxf stubs
|
2026-02-16 18:04:16 -08:00 |
|
|
|
ebfe1b559c
|
misc cleanup (mostly type-related)
|
2026-02-16 17:58:34 -08:00 |
|
|
|
7ad59d6b89
|
[boolean] Add basic boolean functionality (boolean() and Polygon.boolean())
|
2026-02-16 17:42:19 -08:00 |
|